标签:outer TE oca efault direct log component route redirect
在router/index.js中
const router = new Router({
routes: [
{
//登陆
path:‘/Login‘,
component:Login
},
{
//用户中心
path:‘/UserCenter‘,
component:UserCenter,
meta: {
requireAuth: true
},
}
]
})
router.beforeEach((to, from, next) => {
if (to.matched.some(res => res.meta.requireAuth)) {// 判断是否需要登录权限
if (localStorage.getItem(‘token‘)) {// 判断是否登录
next()
} else {// 没登录则跳转到登录界面
next({
path: ‘/Login‘,
query: {redirect: to.fullPath}
})
}
} else {
next()
}
})
export default router
标签:outer TE oca efault direct log component route redirect
原文地址:https://www.cnblogs.com/zjwxy/p/9197627.html