From 7ba83e71bf718b6c896eac892f3b66cd266747af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=BE=E9=BC=A0?= <52393675+SunsetSail@users.noreply.github.com> Date: Tue, 19 Dec 2023 14:42:35 +0800 Subject: [PATCH] =?UTF-8?q?fix(BasicTable):=20=E6=BB=91=E5=8A=A8=E8=A1=A8?= =?UTF-8?q?=E6=A0=BC=E5=86=85=E5=AE=B9=E5=90=88=E8=AE=A1=E8=A1=8C=E4=B8=8D?= =?UTF-8?q?=E8=B7=9F=E9=9A=8F=E6=BB=91=E5=8A=A8bug=20(#3438)=20resolve=20#?= =?UTF-8?q?2166?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Table/src/hooks/useTableFooter.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/Table/src/hooks/useTableFooter.ts b/src/components/Table/src/hooks/useTableFooter.ts index 2e187d8f..39f60f9a 100644 --- a/src/components/Table/src/hooks/useTableFooter.ts +++ b/src/components/Table/src/hooks/useTableFooter.ts @@ -36,13 +36,13 @@ export function useTableFooter( nextTick(() => { const tableEl = unref(tableElRef); if (!tableEl) return; - const bodyDom = tableEl.$el.querySelector('.ant-table-content'); + const bodyDom = tableEl.$el.querySelector(' .ant-table-content, .ant-table-body'); useEventListener({ el: bodyDom, name: 'scroll', listener: () => { const footerBodyDom = tableEl.$el.querySelector( - '.ant-table-footer .ant-table-content', + '.ant-table-footer .ant-table-container [class^="ant-table-"]', ) as HTMLDivElement; if (!footerBodyDom || !bodyDom) return; footerBodyDom.scrollLeft = bodyDom.scrollLeft;