vuejs-br / forum

Fórum sobre a tecnologia Vue.js, totalmente em português!
MIT License
223 stars 3 forks source link

router.afterEach quando acessado via link direto de uma rota #38

Open dgateles opened 5 years ago

dgateles commented 5 years ago

Bom eu to com um probleminha que quando alguém acessa http://www.meulink.com/rota sem ter aberto direto no index, os scripts contidos no arquivo de rotas, especificamente dentro da função:

router.afterEach((to, from) => {
meus scripts
});

não executam. Como eu faço pra contornar isso?

IgorHalfeld commented 5 years ago

Hmm, acho que como caiu direto, não chama o afterEach pq não teve navegação ainda, tenta com o beforeEach

dgateles commented 5 years ago

Hmm, acho que como caiu direto, não chama o afterEach pq não teve navegação ainda, tenta com o beforeEach

Não dá também

leomp12 commented 5 years ago

Estranho, acho que deveria chamar tanto o after quanto o before mesmo não iniciando no index, pode mostrar o código? Saindo de rota pra outra-rota (sem ser a home) ele bate sua função?