Vue路由守卫(全局路由守卫、组件内路由守卫、路由独享守卫)
1.全局路由守卫
const Foo = {
template: ...,
beforeRouteEnter(to, from, next) {
// 在渲染该组件的对应路由被 confirm 前调用
// 不能!获取组件实例 this
// 因为当守卫执行前,组件实例还没被创建
},
beforeRouteUpdate(to, from, next) {
// 在当前路由改变,但是该组件被复用时调用
// 举例来说,对于一个带有动态参数的路径 /foo/:id,在 /foo/1 和 /foo/2 之间跳转
转载
2021-06-15 21:46:42 ·
529 阅读 ·
0 评论