element-plus報錯ResizeObserver?loop?limit?exceeded解決辦法
更新時間:2023年07月08日 14:11:00 作者:田八
這篇文章主要給大家介紹了關于element-plus報錯ResizeObserver?loop?limit?exceeded的解決辦法,文中通過代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考借鑒價值,需要的朋友可以參考下
發(fā)現(xiàn)報錯

不多說,報錯信息就長上面這個樣子,網上找了很多方案都沒解決,例如在 onerror 鉤子中忽略這個錯誤,所以我上我的解決方案,代碼如下:
const debounce = (fn, delay) => {
let timer = null;
return function () {
let context = this;
let args = arguments;
clearTimeout(timer);
timer = setTimeout(function () {
fn.apply(context, args);
}, delay);
}
}
const _ResizeObserver = window.ResizeObserver;
window.ResizeObserver = class ResizeObserver extends _ResizeObserver{
constructor(callback) {
callback = debounce(callback, 16);
super(callback);
}
}這個寫在 main.js里面就可以了,或者寫在app.vue里面,反正在出現(xiàn)這個問題頁面之前的頁面都行。
總結
到此這篇關于element-plus報錯ResizeObserver loop limit exceeded解決的文章就介紹到這了,更多相關報錯ResizeObserver loop limit exceeded內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
element-ui中table組件的toggleRowSelection()方法使用
這篇文章主要介紹了element-ui中table組件的toggleRowSelection()方法使用,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03

