// ignore ResizeObserver loop limit exceeded
// this is ok in several scenarios according to
// https://github.com/WICG/resize-observer/issues/38
export function ignoreLoopLimit() {
  const e = window.onerror
  window.onerror = function(err) {
    if (err === 'ResizeObserver loop limit exceeded') {
      console.warn('Ignored: ResizeObserver loop limit exceeded')
      return false
    } else {
      return e(...arguments)
    }
  }
}

这个函数方法放到mounted钩子函数执行

循环限制,但是控制台并未报错,埋点中发现

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐