原因:Vue-router在3.1之後把$router.push()方法改爲了Promise, 所以當你使用router.push的時候,按照舊寫法沒有寫回調函數,則會拋出一個uncaught (in promise)的錯誤,交由全局錯誤處理則會直接打印報錯,解決方法是在調用router.push的時候增加回調函數,如:
router.push('/location').catch(err => {err})
原因:Vue-router在3.1之後把$router.push()方法改爲了Promise, 所以當你使用router.push的時候,按照舊寫法沒有寫回調函數,則會拋出一個uncaught (in promise)的錯誤,交由全局錯誤處理則會直接打印報錯,解決方法是在調用router.push的時候增加回調函數,如:
router.push('/location').catch(err => {err})