mirror of https://github.com/ElemeFE/element
Table: fix resizeObserver loop limit exceeded (#21255)
parent
5e037ceaa6
commit
5390f4069e
|
@ -1,4 +1,5 @@
|
|||
import ResizeObserver from 'resize-observer-polyfill';
|
||||
import { debounce } from 'throttle-debounce';
|
||||
|
||||
const isServer = typeof window === 'undefined';
|
||||
|
||||
|
@ -19,7 +20,7 @@ export const addResizeListener = function(element, fn) {
|
|||
if (isServer) return;
|
||||
if (!element.__resizeListeners__) {
|
||||
element.__resizeListeners__ = [];
|
||||
element.__ro__ = new ResizeObserver(resizeHandler);
|
||||
element.__ro__ = new ResizeObserver(debounce(16, resizeHandler));
|
||||
element.__ro__.observe(element);
|
||||
}
|
||||
element.__resizeListeners__.push(fn);
|
||||
|
|
Loading…
Reference in New Issue