vue路由跳轉錯誤:Error: Redirected when going from "/login" to "/home" via a navigation guard.
嗯這是一個非智力性錯誤
Login.vue代碼

守衛路由代碼

出現錯誤:

分析:以上運行時第一次點擊登陸出現錯誤,第二次點擊登陸正常進入主頁,原因是在第一次登陸時守衛路由沒有拿到token的值,
如圖,先觸發了守衛路由再放置token。

守衛路由無法先拿到token,直接進行了/login的跳轉,

先進行了頁面的跳轉,因此因此守衛路由中斷當前的導航(本次跳轉),拋出異常,無法進入首頁,第二次登陸能夠登入首頁是因為第一次登陸已經放好了token,因此正常拿到token也就能正常走這個函數了。
解決辦法:把push方法放到存儲token信息以后即可。。

