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

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 11:52:03       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 11:52:03       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 11:52:03       57 阅读
  4. Python语言-面向对象

    2024-07-11 11:52:03       68 阅读

热门阅读

  1. 升序到降序的类型变化

    2024-07-11 11:52:03       21 阅读
  2. 编程入门题:画矩形(C语言版)

    2024-07-11 11:52:03       21 阅读
  3. k8s 部署RuoYi-Vue-Plus之nginx部署

    2024-07-11 11:52:03       23 阅读
  4. js 日期比较大小

    2024-07-11 11:52:03       18 阅读
  5. 定个小目标之刷LeetCode热题(43)

    2024-07-11 11:52:03       19 阅读
  6. SLAM中的块矩阵与schur补

    2024-07-11 11:52:03       23 阅读
  7. 第2章 大话 ASP.NET Core 入门

    2024-07-11 11:52:03       23 阅读
  8. git github gitee 三者关系

    2024-07-11 11:52:03       21 阅读