//路由表单动态添加menuArray.forEach((item) =>{router.addRoute('Main',item)})

menuArray里存储动态路由的数据

控制台报错如图:

所使用的依赖:

  "dependencies": {"axios": "^1.1.2","core-js": "^3.8.3","element-ui": "^2.15.10","js-cookie": "^3.0.1","less": "^4.1.2","less-loader": "^6.0.0","mockjs": "^1.1.0","vue": "^2.6.14","vue-router": "^3.5.2","vuex": "^3.6.2"},

开始排查问题:

1. 在前端 - 【vue-router源码】五、addRoute/removeRoute/hasRoute/getRoutes源码分析_个人文章 - SegmentFault 思否查了addRoute的使用方法,并没有用错

2. 按照vue项目router报错:TypeError: _router.default.addRoute is not a function_念念ovo的博客-CSDN博客卸载现有vue-router,使用cnpm安装3.5.2版本,还是一样;node版本也没有问题

3. 看了一篇博客Vue3项目运行时报错误:TypeError:router.addRouters is not a function - rainbow70626 - 博客园 (cnblogs.com)将addRoute方法改写为addRoutes方法,还是不行

终于!!

最后发现是忘了在main.js里面把router传给addMenu了,但是其实我加上去了还是不行

然后我就直接在addMenu所在文件里面import router了,最后成功解决!

感谢帮我解答的不知名大佬!!!

关于使用router.addRoute中出现TypeError: router.addRoutes is not a function相关推荐

  1. 关于JavaScript中 “Uncaught TypeError: date.getDay is not a function“的问题

    今天学习了javascript的Date()方法,也是赶紧去敲了一下代码,结果发现除了一个问题,如下图所示: 查看运行结果,发现是没有问题的,所有的方法都能顺利实现. 接着我想全部在一行打印出来,如下 ...

  2. 【vue-router源码】五、router.addRoute、router.removeRoute、router.hasRoute、router.getRoutes源码分析

    [vue-rouer源码]系列文章 [vue-router源码]一.router.install解析 [vue-router源码]二.createWebHistory.createWebHashHis ...

  3. router.addRouters和router.addRoute

    router.addRouters和router.addRoute 当使用router.addRouters进行动态路由添加时报下面的警告 [vue-router] router.addRoutes( ...

  4. TypeError: Router.use() requires a middleware function but got a Object报错解决

    1.在运行nodejs-mongodb项目时,项目报错 TypeError: Router.use() requires a middleware function but got a Object ...

  5. vue新版router.addRoute基础用法

    vue新版router.addRoute基础用法 新版Vue Router中用router.addRoute来替代原有的router.addRoutes来动态添加路由.子路由 在添加子路由的时候 比如 ...

  6. 关于Vue中,$this.router.push到当前页面,只是传入参数不同,页面不刷新的问题解决

    关于Vue中,$this.router.push到当前页面,只是传入参数不同,页面不刷新的问题解决 参考文章: (1)关于Vue中,$this.router.push到当前页面,只是传入参数不同,页面 ...

  7. DRF中的路由Router使用

    DRF中的路由Router使用 对于视图集ViewSet,我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由列表信息. REST fra ...

  8. Vue中route和router的区别

    route 和 router route 包含路由信息的对象 如图所示:fullPath hash name - router 可以理解为操作路由的方法,包含了如:histroy 和一些生命钩子函数- ...

  9. Vue3中的Vue Router初探

    对于大多数单页应用程序而言,管理路由是一项必不可少的功能.随着新版本的Vue Router处于Alpha阶段,我们已经可以开始查看下一个版本的Vue中它是如何工作的. Vue3中的许多更改都会稍微改变 ...

最新文章

  1. Java Setamp;HashSet
  2. java 算法--洗牌算法
  3. 元宵节来了,程序员用 Python 送你一盏 3D 花灯
  4. 通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 ‘incorrect string value: '\xF0......
  5. 神策数据徐美玲:数字化运营,从 1 到 100 的跨越
  6. DRBD编译安装中出现的问题及解决小结
  7. inittab文件格式
  8. 傅里叶变换频谱的可视化保存
  9. linux 网络命令 dns,[LN_03] Linux网络环境查看(网卡|路由|DNS|IP)、网络测试命令(端口探测|路由跟踪|抓包|ssh连接)...
  10. 【入门篇】接口自动化测试
  11. mysql服务器是否支持tcp/ip连接,(3)MySQL客户端与服务端的TCP/IP及socket连接方式-Go语言中文社区...
  12. linux 内存pss,内存耗用:VSS/RSS/PSS/USS
  13. WO Mic -免费话筒
  14. pdf图片转换成word文字
  15. HTML5之插入图片
  16. index+match函数/一对多查找匹配,可以代替Vlookup函数的使用。
  17. 微信消息收发与微信内部emoji表情转义
  18. 林肯公园跑步歌单:摇滚助力跑出一道光
  19. X线DR医学图像 --- 直方图的窗宽窗位调整(Matlab篇)
  20. DSG SuperSync大型数据库高性能复制平台产品介绍

热门文章

  1. DELL服务器数据恢复成功案例
  2. STM32学习笔记之一:时钟源HSI、HSE、LSI、LSE、PLL及其不接外部晶体时的管脚配置
  3. 联想服务器应用场景,联想服务器承载沈阳地铁三大核心应用
  4. 做我女朋友好吗小程序c语言,抖音做我女朋友好吗程序代码是什么 抖音做我女朋友程序怎么弄-站长资讯中心...
  5. 谈谈我自己以及想说的话
  6. python条形码识别系统_基于Python与Zbar的无人机盘点条形码识别研究
  7. 实验操作:Squid代理服务器应用(传统代理透明代理)--------------------------------------就整吧
  8. Squid 缓存代理(二)---ACL访问控制、日志分析
  9. npm install或者yarn install时报错fatal: unable to access
  10. 有哪些比较好的原画设计学习网站,零基础学原画难么?