vue3中使用ant design中出现ResizeObserver loop limit exceeded怎么忽略
时间: 2024-05-21 10:13:45 浏览: 142
基于vue-cli3 和 ant-design-vue搭建的后台管理系统模板
5星 · 资源好评率100%
出现 `ResizeObserver loop limit exceeded` 的错误通常是由于在监听元素大小变化时出现了循环依赖,导致 ResizeObserver 不断地触发,最终超过了浏览器的限制。
要解决这个问题,可以尝试使用 `debounce` 或 `throttle` 函数来降低 ResizeObserver 的触发频率,或者使用 `MutationObserver` 替代 ResizeObserver,可以通过监听 DOM 元素的属性变化来达到类似的效果。
另外,如果你确定元素大小不会改变,也可以直接在代码中移除 ResizeObserver 监听器,以避免出现循环依赖导致的错误。
阅读全文