소스 검색

fix: rodoHeight在设置了dataSource时失效

lanjianrong 4 년 전
부모
커밋
3c014e0060
1개의 변경된 파일3개의 추가작업 그리고 3개의 파일을 삭제
  1. 3 3
      src/components/Table/src/BasicTable.tsx

+ 3 - 3
src/components/Table/src/BasicTable.tsx

@@ -77,10 +77,10 @@ const BasicTable: {
   )
 
   useLayoutEffect(() => {
-    if (state.dataSource) {
-      redoHeight(state.dataSource)
+    if (state.dataSource || !isUnDef(resetProps.dataSource)) {
+      redoHeight(state.dataSource || resetProps.dataSource)
     }
-  }, [state.dataSource])
+  }, [state.dataSource, resetProps.dataSource])
 
   /** 增加头部 */
   if (mainMenuType) {