From 4937f82d0faf0db34df4ba03765b83893303730b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=83=A1=E5=B0=91=E7=BF=94?= <971366405@qq.com> Date: Tue, 15 Oct 2024 13:35:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20:bug:=20=E5=A2=9E=E5=88=A0=E6=94=B9?= =?UTF-8?q?=E6=9F=A5=E7=BB=84=E4=BB=B6=E5=88=A0=E9=99=A4=E4=B9=8B=E5=90=8E?= =?UTF-8?q?=E6=B8=85=E7=A9=BAtable=E8=A1=A8=E6=A0=BC=E7=9A=84=E9=80=89?= =?UTF-8?q?=E4=B8=AD=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增删改查组件删除之后清空table表格的选中状态#IAWJGG --- src/components/CURD/PageContent.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/components/CURD/PageContent.vue b/src/components/CURD/PageContent.vue index 2b7d1809..194bcd00 100644 --- a/src/components/CURD/PageContent.vue +++ b/src/components/CURD/PageContent.vue @@ -151,6 +151,7 @@ (); + // 行选中 const selectionData = ref([]); // 删除ID集合 用于批量删除 @@ -607,6 +611,9 @@ function handleDelete(id?: number | string) { if (props.contentConfig.deleteAction) { props.contentConfig.deleteAction(ids).then(() => { ElMessage.success("删除成功"); + removeIds.value = []; + //清空选中项 + tableRef.value?.clearSelection(); handleRefresh(true); }); } else {