当用户单击重置密码链接时,我需要触发路由防护。但是重置链接包含令牌和用户ID。
我有一个定义如下的全局路由守卫:
router.beforeEach((to, from, next) => {
debugger
next()
})
但此链接不会触发它:
https://url.com/#/forgot_password?resetToken=randomNumbers&userId=87
如何定义我的一个或多个路由防护,以便触发我的beforeEach
防护?
编辑:
奇怪的是,我创建了该捕获所有路由及其重定向,但是没有触发beforeEach
保护:
{
path: '*',
redirect: '/login'
},