当前位置: 首页 > article >正文

vue3 el-menu 菜单Maximum recursive updates exceeded 报错

vue3 用el-menu实现管理后台左侧菜单,报Uncaught (in promise) Maximum recursive updates exceeded in component <ElMenu>. This means you have a reactive effect that is mutating its own dependencies and thus recursively triggering itself. Possible sources include component template, render function, updated hook or watcher source function.错误。

从错误信息中大概可猜到应该是由于递归或者一些响应式数据递归依赖所造成的,造成超出最大调用限制,大概在ElMenu处报错。后面通过逐步注释代码的方式,发现注释掉el-menu-item相关部分的代码,就正常了。大概猜测是这里的问题。不过其实不一定,因为el-sub-menu其实也有可能出问题,可能只是el-menu-item数量比较大。而且vue本身git仓库也有不少反馈这个问题。

最后,采取了一种曲线救国的方式:将ElMenu的菜单通过平分的方式,通过两次赋值,解决了这个问题。

大家有没有更好的解决方法,欢迎讨论。


http://www.kler.cn/a/292172.html

相关文章:

  • YOLOv5、YOLOv6、YOLOv7、YOLOv8、YOLOv9、YOLOv10、YOLOv11 推理的 C++ 和 Python 实现
  • Ubuntu中使用纯命令行进行Android开发
  • [Python学习日记-67] 封装
  • 容器安装gitlab
  • CSS Module:告别类名冲突,拥抱模块化样式(5)
  • 【route】route add命令详解
  • 2024年高教社杯全国大学生数学建模竞赛E题思路(2024数学建模国赛E题思路)
  • 物联网技术推动灌区智能化管理
  • 网络安全服务基础Windows--第11节-WEB服务与虚拟主机
  • JSON格式化?超简单!
  • 【渗透测试专栏】1.2认证和授权类-越权访问(水平/垂直越权)
  • 记录共通的js方法
  • 六、桥接模式
  • 信息安全数学基础(1)整除的概念
  • 并行处理大 csv 文件
  • 腾讯云 安装部署 SSL 证书到负载均衡(CLB)指引
  • 微信小程序rpx和px关系
  • Java在智能数据挖掘系统的应用
  • 新能源汽车超级电容和电池能量管理系统的simulink建模与仿真
  • 解析C++内联函数与auto关键字
  • 【前端】中断请求的方式
  • 【WPS Excel】复制表格时,提示“图片太大,超过部份将被截去“ 问题
  • 基于Openjdk容器打包运行jar程序
  • BZOJ2959 长跑(LCT维护边双后缩点)
  • Rust 赋能前端:PDF 分页/关键词标注/转图片/抽取文本/抽取图片/翻转...
  • JVM系列(七) -对象的内存分配流程