Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Componente Nav Vue.js

Olá, como posso fazer para marcar a tag html 'li' que cliquei, usando uma classe css .active, por exemplo, no componente nav. Sendo que o mesmo usa o v-for para apresentar todas as possíveis navegações e eu teria que pegar o evento de click e injetar essa classe na tag clicada.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta
solução!

Fala aí Trocatti, tudo bem? Para isso você pode usar o @click e passar o próprio o nome do link clicado e salvar no estado (data) do seu componente.

Depois dentro do seu for você faz um if verificando se o nome do link é o mesmo que está ativo no estado.

Espero ter ajudado.