Bläddra i källkod

Merge pull request #2096 from nekocode/fix-resize-observer

fix: fix the error accessing empty element in ReactResizeObserver (#2095)
代强 1 år sedan
förälder
incheckning
4a20cae7e1
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2 2
      packages/semi-ui/resizeObserver/index.tsx

+ 2 - 2
packages/semi-ui/resizeObserver/index.tsx

@@ -82,7 +82,7 @@ export default class ReactResizeObserver extends BaseComponent<ReactResizeObserv
 
     handleResizeEventTriggered = (entries: ResizeEntry[])=>{
         if (this.props.observerProperty === ObserverProperty.All) {
-            this.props.onResize(entries);
+            this.props.onResize?.(entries);
         } else {
             const finalEntries: ResizeEntry[] = [];
             for (const entry of entries) {
@@ -97,7 +97,7 @@ export default class ReactResizeObserver extends BaseComponent<ReactResizeObserv
                 }
             }
             if (finalEntries.length>0) {
-                this.props.onResize(finalEntries);
+                this.props.onResize?.(finalEntries);
             }
         }
     }