在做vue項目時,寫了如下代碼,頁面卡死,出現(xiàn)死循環(huán),可能是邏輯有問題,大佬給理理相關(guān)代碼mounted() {console.log("aaa")
let _this = this
this.$router.beforeEach(function (to,from,next) { if(to.meta.auth) { if(window.localStorage.getItem('user')) {
console.log('路由設(shè)置了守衛(wèi),但是已經(jīng)登錄了');
next()
} else {
console.log('路由設(shè)置了守衛(wèi),但是我還沒有登錄')
console.log(_this.$router, 'sfafasdfasdf')
_this.$router.push({path:'/login'}) next({
path: to.path,
})
}
} else {
console.log("路由沒有設(shè)置守衛(wèi)");
next({
path: to.path
})
}
})}我想在設(shè)置了守衛(wèi)的路由上,進行登錄后再跳轉(zhuǎn)到用戶之前想看的頁面
vue中beforeEach在使用遇到的一個死循環(huán);
繁星coding
2018-09-24 15:13:10