router+ts Uncaught (in promise)
时间: 2023-10-18 10:28:43 浏览: 90
解决Vue-Router升级导致的Uncaught (in promise)问题
Uncaught (in promise)是Vue-Router升级导致的问题之一。根据引用的参考内容,可以通过以下方法解决这个问题。首先,可以尝试在main.js文件中添加一段代码,如引用所示。这段代码会覆盖Vue-Router原有的push方法,并在调用时捕获错误,避免出现Uncaught (in promise)的异常。
另外,根据引用的官方文档,如果不想使用上述方法或者仍然遇到问题,可以尝试升级Vue-Router的版本。在2019年8月6日推出的vue-router@3.1.1版本已经修复了这个bug,升级到该版本可能能够解决Uncaught (in promise)的问题。
总结来说,解决router ts Uncaught (in promise)的方法有两种:一种是通过修改Vue-Router的push方法来捕获错误,另一种是升级到修复了该bug的版本。具体使用哪种方法取决于个人的需求和情况。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [解决Vue-Router升级导致的Uncaught (in promise)问题](https://download.csdn.net/download/weixin_38702726/12924276)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [vue router 报错: Uncaught (in promise) NavigationDuplicated {_name:""NavigationDuplicated"......](https://blog.csdn.net/qq_40709110/article/details/102876500)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文