瀏覽代碼

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

fix: fix the error accessing empty element in ReactResizeObserver (#2095)
代强 1 年之前
父節點
當前提交
4a20cae7e1
共有 1 個文件被更改,包括 2 次插入2 次删除
  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);
             }
         }
     }