解决ERROR ResizeObserver loop completed with undelivered notifications.

https://www.cnblogs.com/luo9tian/p/18116299

该报错虽然不影响项目运行,但是影响开发效率,总是弹出报错的黑框很烦人
该报错原因:new ResizeObserver包裹的方法,在布局发生变化时,不支持每帧都调用
解决方法:用 window.requestAnimationFrame包裹回调函数

App.vue/main.js中加入以下这段代码即可解决:

// app.vue写在script里面 main.js写在app挂载完之后
const debounce = (fn, delay) => {
let timer
return (...args) => {
if (timer) {
clearTimeout(timer)
}
timer = setTimeout(() => {
fn(...args)
}, delay)
}
}
const _ResizeObserver = window.ResizeObserver;
window.ResizeObserver = class ResizeObserver extends _ResizeObserver{
constructor(callback) {
callback = debounce(callback, 200);
super(callback);
}
}

本文作者:眈眈逐逐

本文链接:https://www.cnblogs.com/xjzyy/p/18453794

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   眈眈逐逐  阅读(1896)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
-->
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
  1. 1 时光,一如既往 房东的猫
  2. 2 你的耳机 愚青
  3. 3 是初恋是心动是你 房东的猫
  4. 4 像鱼 王贰浪
  5. 5 今夜的江滩公园没有烟花跨年 房东的猫
  6. 6 我可以 房东的猫
  7. 7 孤独她呀 二珂
  8. 8 New Boy 房东的猫 / 陈婧霏
  9. 9 小镇姑娘 你的九儿
  10. 10 秋酿 房东的猫
  11. 11 爱要怎么说出口 澪恩Seiwen
你的耳机 - 愚青
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.