2月13日-vue-cli 路由前置守卫(2) 全局守卫

Profile Picture
Published on Feb 13, 2020🌏 Public

全局路由守卫

全局路由守卫设定后,访问任何页面,都会触发全局路由守卫的判断。要在全局路由守卫中允许或拒绝访问,使用next的方式跟之前的是一样的。

//使用beforeEach,去设定一个函数,这个函数会在任何的路径被访问的时候,都会触发
router.beforeEach((to,from,next)=>{
  console.log(to)
  if(to.fullPath=='/login'){
    next()
  }else{
    next('/login')
  }
})