ResizeObserver loop limit exceeded问题解决

在vue当中使用element plus的table时容易触发这个报错,该报错并不会对项目造成影响,也只会才开发环境才会报错

解决方案:

/**
 * 处理el-table的ResizeObserver loop limit exceeded问题
 */
export function solveResizeObserverLoopLimitExceededErr() {
  const _ResizeObserver = window.ResizeObserver;
  window.ResizeObserver = class ResizeObserver extends _ResizeObserver{
    constructor(callback: ResizeObserverCallback) {
      callback = debounce(callback, 16);
      super(callback);
    }
  }
}

在使用App.vue或main.js调用即可

solveResizeObserverLoopLimitExceededErr()
posted @ 2023-07-05 09:08  梦羽微澜  阅读(1100)  评论(0)    收藏  举报