解決vue-router出現message: "Navigating to current location ("/admin/index") is not allowed"的問題

其緣由在於Vue-router在3.1以後把$router.push()方法改成了Promise。因此假如沒有回調函數,錯誤信息就會交給全局的路由錯誤處理,所以就會報上述的錯誤。 vue-router先報了一個Uncaught (in promise)的錯誤(由於push沒加回調),而後再點擊路由的時候纔會觸發NavigationDuplicated的錯誤(路由出現的錯誤,全局錯誤處理打印了出來)
相關文章
相關標籤/搜索