路由守卫可以在路由跳转处进行检查,未达到要求不予跳转
const router = new Router({ {path:'/',name:'test1',component:test1}, {path:'/home',name:'home',component:home}, {path:'/login',name:'Login',component:login}, }) router.beforeEach((to,from,next)=>{ if(to.path=='/login'){ next() //next() 相当于1个开关,允许跳转 }else{ if(判断条件){ next() }else{ next({path:'/login'}) } } })
export default router //切记暴露router