vue 动态路由没加进去就执行beforeecha
时间: 2023-08-15 11:10:27 浏览: 101
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
你好!关于你的问题,Vue 动态路由未添加时会执行 `beforeEach` 导航守卫。在 Vue Router 中,当路由发生变化时,会按照顺序执行全局 `beforeEach` 导航守卫和路由独享的 `beforeEnter` 导航守卫。
如果你在创建 Vue Router 实例时没有添加动态路由,但是仍然执行了 `beforeEach` 导航守卫,可能是因为你的代码中有其他地方触发了路由的变化,导致了 `beforeEach` 的执行。
请检查你的代码,确认是否有其他地方修改了路由,或者在其他地方执行了跳转操作。另外,你也可以在 `beforeEach` 导航守卫中添加一些打印语句,以便调试和追踪代码执行路径。
阅读全文