vue自动注册路由本地可以,打包之后不行,路由跳转报错 undefined is not a function
时间: 2024-04-25 15:21:36 浏览: 142
vue地址栏直接输入路由无效问题的解决
5星 · 资源好评率100%
引用\[1\]:根据你提供的信息,你在使用vue3和vue-router4时遇到了路由跳转报错的问题。你尝试了降低路由版本和修改代码的方式来解决问题。最终你发现安装vue-router4.0.10版本并重启项目后,报错消失了。但是你又遇到了另一个错误,通过关闭和重新开启devtool解决了这个问题。\[1\]
引用\[2\]:另外,你提到了一个解决vue2遗留问题的方法,即通过更改router原型来解决报错。你可以将VueRouter.prototype身上的push和replace方法进行保存,并重写这两个方法。具体的代码示例可以参考你提供的引用内容。\[2\]
引用\[3\]:此外,你还提到了在项目中更改引入方式的方法。具体来说,你在store/modules/permission.js文件中更改了引入组件的方式,将require函数包裹在一个箭头函数中。具体的代码示例可以参考你提供的引用内容。\[3\]
综上所述,你可以尝试以下几个方法来解决你遇到的问题:
1. 尝试安装vue-router4.0.10版本并重启项目,看是否能解决报错问题。
2. 如果报错仍然存在,可以尝试关闭和重新开启devtool,看是否能解决报错问题。
3. 如果以上方法都不起作用,可以尝试更改router原型的push和replace方法,具体的代码示例可以参考你提供的引用内容。
4. 如果问题仍然存在,可以检查你的引入方式是否正确,特别是在store/modules/permission.js文件中引入组件的方式。
希望以上方法能帮助你解决问题。如果问题仍然存在,请提供更多的信息,以便我能够更好地帮助你。
#### 引用[.reference_title]
- *1* [vue3报错:Uncaught (in promise) TypeError: api.now is not a function](https://blog.csdn.net/weixin_40380115/article/details/125455457)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [关于vue重复跳转相同路由而报错的问题](https://blog.csdn.net/weixin_64644452/article/details/127157230)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [vue篇 - vue-element-admin项目,路由跳转报错Cannot read property ‘__esModule‘ of undefined](https://blog.csdn.net/weixin_41284629/article/details/112768636)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文