vue项目中添加登录拦截器
一个简单的登录拦截器,如果当前页面是登录页面则不做处理,如果不是登录页面,看能否获得JESSIONID,如果有不做处理,如果不存在的话则跳转的登录页面。router.beforeEach((to, from, next) => { if (to.path.startsWith('/login')) { next() } else { let user ...
·
一个简单的登录拦截器,如果当前页面是登录页面则不做处理,如果不是登录页面,看能否获得JESSIONID,如果有不做处理,如果不存在的话则跳转的登录页面。
router.beforeEach((to, from, next) => {
if (to.path.startsWith('/login')) {
next()
} else {
let user = window.localStorage.getItem('JSESSIONID');
if (!user) {
next({
path: '/login'
})
} else {
next()
}
}
})
更多推荐
已为社区贡献2条内容
所有评论(0)