Vue-URL具有令牌和ID时不会触发beforeEach路由防护

时间:2020-09-17 15:07:55

标签: vue.js vue-router

当用户单击重置密码链接时,我需要触发路由防护。但是重置链接包含令牌和用户ID。

我有一个定义如下的全局路由守卫:

router.beforeEach((to, from, next) => {
  debugger
  next()
})

但此链接不会触发它:

https://url.com/#/forgot_password?resetToken=randomNumbers&userId=87

如何定义我的一个或多个路由防护,以便触发我的beforeEach防护?

编辑: 奇怪的是,我创建了该捕获所有路由及其重定向,但是没有触发beforeEach保护:

{
  path: '*',
  redirect: '/login'
},

0 个答案:

没有答案