Showing
2 changed files
with
7 additions
and
4 deletions
... | ... | @@ -88,7 +88,7 @@ export function useTableScroll( |
88 | 88 | |
89 | 89 | bodyEl!.style.height = 'unset'; |
90 | 90 | |
91 | - if (!unref(getCanResize) || tableData.length === 0) return; | |
91 | + if (!unref(getCanResize)) return; | |
92 | 92 | |
93 | 93 | await nextTick(); |
94 | 94 | //Add a delay to get the correct bottomIncludeBody paginationHeight footerHeight headerHeight |
... | ... | @@ -143,7 +143,12 @@ export function useTableScroll( |
143 | 143 | height = (height > maxHeight! ? (maxHeight as number) : height) ?? height; |
144 | 144 | setHeight(height); |
145 | 145 | |
146 | - bodyEl!.style.height = `${height}px`; | |
146 | + if (tableData.length) { | |
147 | + bodyEl!.style.height = `${height}px`; | |
148 | + } else { | |
149 | + const emptyPlaceholder: HTMLDivElement = tableEl.querySelector('.ant-table-placeholder')!; | |
150 | + emptyPlaceholder && (emptyPlaceholder.style.height = `${height}px`); | |
151 | + } | |
147 | 152 | } |
148 | 153 | useWindowSizeFn(calcTableHeight, 280); |
149 | 154 | onMountedOrActivated(() => { | ... | ... |