【发布时间】:2017-02-20 06:03:46
【问题描述】:
我得到了令牌,它存储在 vue state 和 local.storage 中。 如何在认证后和获取令牌后创建重定向?
目前我有这个代码,它的重定向,但是在获取令牌重定向之后没有发生并且没有检查令牌。
我需要检查令牌并重定向到 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()
}
})
【问题讨论】:
标签: javascript vue.js