解決vue項目Vue-router 報NavigationDuplicated: "Navigating to current location ("") is not allowed"的問題

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