// 全局路由守卫
router.beforeEach((to, from, next) => {
// next()
let token = localStorage.getItem('token');
console.log(token)
// // console.log(userName)
if (to.path === "/login") {
// 如果是访问登录界面,如果用户会话信息存在,代表已登录过,跳转到主页
if (token!=null) {
next({
path: "/"
});
} else {
next();
}
} else {
if (token==null) {
// 如果访问非登录界面,且户会话信息不存在,代表未登录,则跳转到登录界面
next({
path: "/login"
});
} else {
next();
}
}
});
vue全局路由守卫拦截配置
于 2022-06-09 16:17:55 首次发布