Solucionado (ver solução)
Solucionado
(ver solução)
7
respostas

Link sempre aparece com o # -> http://localhost:8080/cadastro#/

Olá Flávio, O link do menu sempre aparece com essa # na hora de redirecionar. Seria algum tipo de configuração?

Abs

7 respostas

Você ativou o mode history como ensino?

Olá Flávio,

Sim, fiz isso. Veja só:

new Vue({ el: '#app', router:router, mode: 'history', render: h => h(App) })

Abs

Se os links funcionam está correto, não há com o que se preocupar. Não lembro agora de cabeça se ele adiciona o gás no final.

Poste o código que gera o menu.

  • {{ rota.titulo }}

  • {{ rota.titulo }}

estranho, nao consigo postar o codigo. deixa eu ver aqui

solução!

Rafael, você está colocando o mode: 'history' dentro da instância de Vue.

Quando na verdade ele deve estar na instância de router, assim:

const router = new VueRouter({
  routes, 
  mode: 'history'
});

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software