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