导航守卫:控制路由的访问权限
每次发送路由的导航跳转,都会触发全局前置守卫
在全局前置守卫中,可以对每个路由进行访问权限的控制
beforeEach方法:可以声明全局前置守卫
router.beforeEach((to,from,next)=>{})
每次发送路由的导航跳转,都会触发该回调函数
to将要访问的路由的信息对象 from将要离开的路由的信息对象 next是一个函数,调用next()函数表示放行,允许该次路由导航
next函数的3种调用方式:直接放行next() 强制跳转到其他页面next('/xxx') 不允许跳转next(false)