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的终端输出)才能获取这些错误信息

相关推荐
devincob5 小时前
js原生、vue导出、react导出、axios ( post请求方式)跨平台导出下载四种方式的demo
javascript·vue.js·react.js
编程社区管理员5 小时前
React 发送短信验证码和验证码校验功能组件
前端·javascript·react.js
葡萄城技术团队5 小时前
迎接下一代 React 框架:Next.js 16 核心能力解读
javascript·spring·react.js
全马必破三5 小时前
React“组件即函数”
前端·javascript·react.js
三思而后行,慎承诺5 小时前
React 底层原理
前端·react.js·前端框架
座山雕~5 小时前
html 和css基础常用的标签和样式
前端·css·html
課代表5 小时前
JavaScript 中获取二维数组最大值
javascript·max·数组·递归·array·最大值·二维
灰小猿6 小时前
Spring前后端分离项目时间格式转换问题全局配置解决
java·前端·后端·spring·spring cloud
im_AMBER6 小时前
React 16
前端·笔记·学习·react.js·前端框架
02苏_6 小时前
ES6模板字符串
前端·ecmascript·es6