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 分钟前
教你如何查询 Codex 最新额度是多少,以及 ChatGPT Pro、Plus、Business 最新额度变化
前端·后端·ai编程
捧月华如7 分钟前
响应式设计原理与实践:适配多端设备的前端秘籍
前端·前端框架·json
笨笨狗吞噬者9 分钟前
VSCode 插件推荐 Copy Filename Pro,快速复制文件、目录和路径的首选
前端·visual studio code
web_小码农9 分钟前
CSS 3D动画 旋转木马示例(带弧度支持手动拖动)
javascript·css·3d
Armouy11 分钟前
Electron:核心概念、性能优化与兼容问题
前端·javascript·electron
F2E_Zhangmo14 分钟前
react native如何发送蓝牙命令
javascript·react native·react.js
博主花神17 分钟前
【TypeScript】梳理
javascript·ubuntu·typescript
淡笑沐白22 分钟前
ECharts入门指南:数据可视化实战
前端·javascript·echarts
魔卡少女123 分钟前
Nginx配置代码化自动部署詹金斯/Github方案
前端·nginx·github
开发者如是说25 分钟前
可能是最好用的多语言管理工具
android·前端·后端