跳转登录页如果判断没有出口会一直死循环,if中双重判断可以避免这个问题
router.beforeEach((to, from, next) => {
if (to.meta.title) {
document.title = to.meta.title // 设置浏览器标签页名称
}
let login = window.sessionStorage.getItem('login');
if (to.path != '/login' && !login) { // 如果未登陆,跳转登录页
next({
path: '/login',
})
}
else {
next()
}
})