目录
路由守卫分为哪几种?
分为三种,全局路由守卫,组件路由守卫,独享路由守卫
全局路由守卫有三个:
router.beforEach 全局前置守卫,进入页面前调用,
router.afterEach 全局后置守卫,进入页面后调用,
router.beforeResolve 全局解析卫,在beforeRouteEnter后调用
组件路由守卫有三个:
beforeRouteEnter 进入路由前
beforeRouteLeave 离开路由前
beforeRouteUpdata 路由更新时
独享路由有一个:
beforeEnter
路由守卫的参数:
to:要去的页面,
from:即将离开的页面
next:这个参数是个函数,必须调用,否则页面进不去(变成空白页)
next()允许通行,括号设置哪个页面就可以浏览哪个页面,没有写,全部可以浏览
next(false),取消放行,url地址变为原来的页面