Se puede guardar la ruta donde estaban para que los dirija a la vista de inicio de sesión, y luego de iniciar los regrese a la página que querian ver inicialmente:
router.beforeEach((to, from) => {
if (to.meta.requiresAuth) {
// si esta logueado...
return {
path: '/login',
// se guarda la dirección que querian visitar para regresarse luego de iniciar sesión
query: { redirect: to.fullPath },
}
}
})
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?