瀏覽代碼

fix: useTableScroll分页器配置参数问题导致高度计算有误差

lanjianrong 4 年之前
父節點
當前提交
33a031ad63
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/components/Table/src/BasicTable.tsx

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

@@ -2,7 +2,7 @@
 /* eslint-disable no-param-reassign */
 import PermSelect from '@/pages/Customer/Company/components/PermSelect'
 import { TABLE_COLUMNS_MAP, ColumnStateEnum } from '@/utils/cache/cacheEnum'
-import { isNullOrUnDef, isUnDef } from '@/utils/is'
+import { isBoolean, isNullOrUnDef } from '@/utils/is'
 import type { ColumnsState } from '@ant-design/pro-table'
 import ProTable from '@ant-design/pro-table'
 import { useModel } from 'umi'
@@ -96,7 +96,8 @@ const BasicTable: {
     columnsRef,
     state.selectKeysRef,
     state.sizeRef,
-    isUnDef(resetProps.pagination)
+    // TODO: 只要是boolean[false]说明不需要分页器, 则高度计算时不应该计入
+    !isBoolean(resetProps.pagination)
   )
 
   useLayoutEffect(() => {