2
我得到了令牌,它存储在vue状态和local.storage中。 如何在auth后和获取令牌后创建重定向?如何在auth用户vue.js之后创建重定向?
此刻我有这个代码,它的重定向,但获取令牌重定向后不会发生,也没有检查令牌。
我需要检查令牌并重定向到fullPath,请帮助!
var Auth = {
loggedIn: false,
login: function() { this.loggedIn = true },
logout: function() { this.loggedIn = false }
}
router.beforeEach((to, from, next) => {
if (to.matched.some(record => record.meta.requiresAuth) && !Auth.loggedIn) {
next({
path: '/login',
query: {redirect: '/'}
})
} else {
next()
}
})
好的,谢谢!但我决定,像这样:'router.beforeEach((to,from,next)=> {to.matched.some(record => record.meta.requiresAuth)){store.state.token === NULL){ 下({ 路径: '/登录', 查询:{重定向:to.fullPath} }) }否则{ 下() } }否则{下次 () '} }) – Ooos