选择器报错ResizeObserver loop completed with undelivered notifications
时间: 2023-12-13 22:33:06 浏览: 320
根据提供的引用[1],这个错误通常是由于使用了某些库或框架,这些库或框架使用了ResizeObserver API,但是在某些情况下,这个API会导致循环调用,从而导致报错。这个问题通常可以通过升级相关库或框架来解决,或者使用Polyfill来修复。
如果你使用的是React,可以尝试升级React版本到16.13.0或以上,这个版本修复了这个问题。如果你使用的是Angular,可以尝试升级到Angular 9或以上版本,这个版本也修复了这个问题。
如果升级不可行,你可以尝试使用ResizeObserver的Polyfill来修复这个问题。Polyfill是一种代码片段,可以在不支持某些API的浏览器中模拟这些API的行为。你可以在GitHub上找到ResizeObserver的Polyfill,将其添加到你的项目中即可。
另外,你也可以尝试使用其他的选择器库或框架,例如jQuery或Lodash等,这些库或框架可能不会使用ResizeObserver API,从而避免这个问题的出现。
相关问题
echarts报错ResizeObserver loop completed with undelivered notifications
根据提供的引用内容,这个错误是由于ResizeObserver循环完成时有未传递的通知,导致循环限制被超出所致。这个错误通常与echarts的图表大小调整有关。解决这个问题的方法是使用一个debounce函数来限制ResizeObserver的回调函数的执行频率。在提供的第二个引用中,代码中的debounce函数将回调函数限制为每16毫秒执行一次。如果这个方法不起作用,可能是因为代码没有正确添加到main.ts文件中。请确保代码已正确添加到文件中,并检查是否有其他代码干扰了ResizeObserver的正常工作。
vue报错ResizeObserver loop completed with undelivered notifications
这个错误通常是由于使用了ResizeObserver API导致的。ResizeObserver是一个用于监听元素大小变化的API,但是在某些情况下,它可能会导致循环调用,从而导致浏览器崩溃或者出现错误信息。在Vue项目中,这个错误通常是由于使用了element-plus中的el-table表格组件,并且在缩放浏览器网页时出现的。
解决这个问题的方法是在代码中加入一个防抖函数,将ResizeObserver的回调函数包裹起来,从而减少循环调用的次数。具体的代码实现可以参考引用中提供的方法。
阅读全文
相关推荐
















