vue 登陆验证
在main.js中验证
```
router.beforeEach((to, from, next) => {
if (to.mate.auth) {
// 判断token有没值
let loginToken = localStorage.getItem('token')
if (!loginToken) {
// 当用户没有登陆的时候记录要进入的的路由,以便用户登陆成功后直接进入页面
sessionStorage.setItem('unLoginRouter', to.path)
next({
path: '/login'
})
} else {
next()
}else {
next()
}
}
)
```
// localStorage.setItem('token', res.data.token) 在用户登陆页面登陆成功后把值存入localStorage中,当token存在时所以在main.js页面中走next(),跳转到个人页面
网友评论