Parcourir la source

fix(BasicTable): 滑动表格内容合计行不跟随滑动bug (#3438) resolve #2166

松鼠 il y a 1 an
Parent
commit
7ba83e71bf
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      src/components/Table/src/hooks/useTableFooter.ts

+ 2 - 2
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;