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

相关推荐
超哥的一天2 分钟前
【前端】每天一个知识点-NPM
前端·node.js
海边的云2 分钟前
vue对接海康摄像头-H5player
前端
小飞侠在吗7 分钟前
vue 开发前的准备
前端·javascript·vue.js
q_191328469511 分钟前
基于SpringBoot+uniapp+vue.js的货物配送系统
java·vue.js·spring boot·后端·mysql·uni-app·毕业设计
狮子座的男孩12 分钟前
js函数高级:05、详解作用域与作用域链(作用域、作用域与执行上下文、作用域链)及相关面试题
前端·javascript·经验分享·作用域·作用域链·相关面试题·作用域与执行上下文
渣波14 分钟前
# TypeScript:给 JavaScript 穿上“防弹衣”的超能力语言
javascript·typescript
我叫张小白。14 分钟前
Vue3 标签的 ref 属性:直接访问 DOM 和组件实例
前端·javascript·vue.js·typescript·vue3
有点笨的蛋14 分钟前
JavaScript 中的面向对象编程:从基础到继承
前端·javascript
北辰alk14 分钟前
Vue动态加载路由完全指南:提升大型应用性能的利器
vue.js
2509_9408802215 分钟前
Spring Cloud GateWay搭建
android·前端·后端