Estoy tratando de cambiar dinámicamente la metaetiqueta con el enrutador Vue y está funcionando, seguí este artículo. El problema es que solo funciona si cambio la ruta de un router-link si ingreso directamente la URL, la primera página de carga no tomaría la metaetiqueta dinámica.

¿Hay alguna forma de ejecutar este protector de navegación también cuando ingreso directamente la URL?

1
Luca Spezzano 21 oct. 2019 a las 17:46

1 respuesta

La mejor respuesta

Tuve el mismo problema y lo resolví creando la instancia después de router.beforeEach.

Entonces debería ser en este orden que:

• crear el new VueRouter

• haz el router.beforeEach

• crear la nueva instancia new Vue

1
niksolaz 21 oct. 2019 a las 15:08