// 配置路由守卫 三个可选参数,to去往的目标,from来源的目标对象,next接下来的操作
router.beforeEach( (to,from,next) => {
// 如果访问的是登录页面,直接放行
if(to.path == '/login'){
return next()
}
// 如果用户未登录,并且访问的不是登录页面
const userInfo = JSON.parse(sessionStorage.getItem('userInfo'))
if(!userInfo){
return next('/login')
}
// 如果已经登陆,则直接放行
next();
})
vue路由守卫、router.beforeEach()
最新推荐文章于 2024-12-13 14:00:57 发布