From c2bb59158266f2d776c0f36ea3fe525097c21ff2 Mon Sep 17 00:00:00 2001 From: zhangdaiscott Date: Tue, 5 Dec 2023 12:04:15 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90issues/638=E3=80=91=E8=A1=A8=E6=A0=BC?= =?UTF-8?q?=E5=90=88=E8=AE=A1=EF=BC=8C=E5=88=97=E8=A1=A8table=E5=92=8C?= =?UTF-8?q?=E5=90=88=E8=AE=A1table=E6=BB=9A=E5=8A=A8=E8=81=94=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Table/src/BasicTable.vue | 32 ------------------------- 1 file changed, 32 deletions(-) diff --git a/src/components/Table/src/BasicTable.vue b/src/components/Table/src/BasicTable.vue index f8ecf5f..c331aaa 100644 --- a/src/components/Table/src/BasicTable.vue +++ b/src/components/Table/src/BasicTable.vue @@ -375,38 +375,6 @@ emit('register', tableAction, formActions); - // update-begin--author:liaozhiyang---date:20230804---for:【issues/638】表格合计,列表table和合计table滚动联动 - if (getProps.value.showSummary) { - let tableBody; - const handleSroll = function () { - const scrollLeft = this.scrollLeft; - tableBody.forEach((elem) => (elem.scrollLeft = scrollLeft)); - }; - onMounted(() => { - const unwatch = watch( - getDataSourceRef, - (newVal) => { - if (newVal.length > 0) { - setTimeout(() => { - unwatch(); - tableBody = wrapRef.value.querySelectorAll('.ant-table-body'); - tableBody.forEach((elem) => { - elem.addEventListener('scroll', handleSroll, false); - }); - }, 0); - console.log("---表格合计滚动---") - } - }, - { immediate: true } - ); - }); - onUnmounted(() => { - if (tableBody.length) { - tableBody.forEach((elem) => elem.removeEventListener('scroll', handleSroll)); - } - }); - } - // update-begin--author:liaozhiyang---date:20230804---for:【issues/638】表格合计,列表table和合计table滚动联动 return { tableElRef,