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

[Erro] Redirecionamento na BarraLatareal com <router-link>

<template>
  <header>
      <h1>
        <img src="../assets/logo.png" alt="">  
      </h1>
      <button class="button" @click="alterarTema">
        {{ textoBotao }}
      </button>
      <nav class="panel mt-5">
        <ul>
          <li>
            <router-link to="/" class="link">
                <i class="fas fa-tasks"></i>
                Tarefas
            </router-link>
          </li>
          <li>
            <router-link to="/projetos" class="link">
                <i class="fas fa-project-diagram"></i>
                Projetos
            </router-link>
          </li>
        </ul>
      </nav>
  </header>
</template>

<script lang="ts">
import { defineComponent } from 'vue'

export default defineComponent({
  name: 'BarraLateral',
  emits: ['aoTemaAlterado'],
  data () {
    return {
      modoEscuroAtivo: false
    }
  },
  computed: {
    textoBotao () {
      if (this.modoEscuroAtivo) {
        return 'Desativar modo escuro'
      }
      return 'Ativar modo escuro'
    }
  },
  methods: {
    alterarTema () {
      this.modoEscuroAtivo = !this.modoEscuroAtivo
      this.$emit('aoTemaAlterado', this.modoEscuroAtivo)
    }
  }
})
</script>

<style scoped>
header {
  padding: 1rem;
  background: #0d3b66;
  width: 100%;
  height: 100vh;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  header {
    padding: 2.5rem;
    height: auto;
  }
}

.panel li {
    margin: 8px 0;
}
.link {
    color: #fff;
}
.link:hover {
    color: #FAF0CA;
}
.link.router-link-active {
    color: #FAF0CA;
}
</style>

Não estou conseguindo fazer o redirecionamento com o router link

Ao clicar no link, não redireciona a para view

Ao mudar direto pela URL precsio clicar duas vezes no enter para redirecionar tambem

1 resposta
solução!

Parei o NPM Serve, mudei de navegador e funcionou