vue路由守卫-判断有没有登陆
2020-08-12 本文已影响0人
hello_web_Front
let isLogin = window.localStorage.getItem('token');
router.beforeEach((to, from, next) => {
if (isLogin) {
// 如果存在token 放行
next()
} else {
//如果用户token不存在且 当前页面就是登陆 则放行
if (to.path === '/noauth') {
next()
} else {
// 当前页面不是登录页 则直接跳转到登陆页面
next('/noauth')
}
}
})