vue 判断是否需要登录
2019-02-17 本文已影响0人
轩轩小王子
login.js
router.beforeEach((to, from, next) => {
/* 判断该路由是否需要登录权限 */
if(to.matched.some(record => record.meta.requiresAuth)){
//是否登录
if(!sessionStorage.getItem('userId')){
next({
path: '/loginIndex',
query: { redirect: to.fullPath }
})
}else{
next()
}
}else{
next();
}
})
views router.js
routes: [
{
path: '*',
redirect:'/views',
meta: {
keepAlive: true,
requiresAuth: true
}
}
]