diff --git a/src/components/Table/src/hooks/useTableScroll.ts b/src/components/Table/src/hooks/useTableScroll.ts index 8ea383c74..6e665fde1 100644 --- a/src/components/Table/src/hooks/useTableScroll.ts +++ b/src/components/Table/src/hooks/useTableScroll.ts @@ -218,7 +218,9 @@ export function useTableScroll( columns.forEach((item) => { width += Number.parseFloat(item.width as string) || 0; }); - const unsetWidthColumns = columns.filter((item) => !Reflect.has(item, 'width')); + const unsetWidthColumns = columns.filter( + (item) => !Reflect.has(item, 'width') && item.ifShow !== false, + ); const len = unsetWidthColumns.length; if (len !== 0) {