vue3解决报错:ResizeObserver loop completed with undelivered notifications

**运行环境:**vue3 js

报错内容: ERROR
ResizeObserver loop completed with undelivered notifications. at handleError (webpack-internal:///./node_modules/webpack-dev-server/client/overlay.js:299:58) at eval (webpack-internal:///./node_modules/webpack-dev-server/client/overlay.js:318:7)

报错原因:"ResizeObserver loop completed with undelivered notifications" 通常与浏览器的 ResizeObserver API 相关。这个错误通常发生在处理页面或元素尺寸变化时ResizeObserver的回调函数触发了大量的重排(reflow)或重绘(repaint),而这些操作又反过来触发了更多的尺寸变化,从而形成了一个无限循环或至少是一个效率极低的循环。

因为我使用的是Ant Design Vue的表格组件(a-table),根据需求需要调整表格宽度,当表格尝试在尺寸变化时重新计算或重新渲染时就可能报这个错误(自适应窗口大小时webpack会报错)

解决方法:在vue.config.js文件中添加下面的内容(添加后重启项目即可)

client: {

overlay: false

},

**!!!注意:**当overlay设置为false时,即使Webpack在编译过程中遇到错误或警告,这些信息也不会在浏览器页面上以覆盖层的形式显示。这意味着需要通过其他方式(如查看浏览器控制台或Webpack的终端输出)才能获取这些错误信息

相关推荐
头茬韭菜3 小时前
4.9 SSRF 防护 — Web 工具的出站安全与私有 IP 拦截
前端·tcp/ip·安全
Cobyte3 小时前
模板 DSL 解析器中的状态机设计
前端·javascript·vue.js
颜酱3 小时前
# 02 | 搭骨架:用 LangGraph 编排 12 步工作流(思路)
前端·人工智能·后端
颜酱3 小时前
02 | 搭骨架:用 LangGraph 编排 12 步工作流
前端·人工智能·后端
刘卓航众创芯云服务部4 小时前
Kimi K3复杂任务实测:我把团队最头疼的三个场景全跑了一遍
前端
软件开发技术深度爱好者4 小时前
小学英语单词魔法学园HTML5实现
javascript·html5·英语学习
勉灬之4 小时前
Next.js + Prisma 跨平台部署踩坑记
开发语言·javascript·ecmascript
cll_8692418914 小时前
一个好看的Wordpress博客文字css样式
前端·css·ui
武子康4 小时前
Shippy:确定性工具、会话级 Sandbox 与 Live-Data Eval(4 类收敛 + 7 步实现方案 + 6 类评测指标)
前端·人工智能·后端
糖果店的幽灵4 小时前
langgraph分支之 - 动态分支(Dynamic Branch)
java·前端·javascript·人工智能·langgraph