From 03aa229e8185fd039e0656498d32b12c509ff04d Mon Sep 17 00:00:00 2001 From: CCherry07 <2405693142@qq.com> Date: Fri, 19 May 2023 17:44:37 +0800 Subject: [PATCH 1/2] fix(Table): props passing --- components/table/Table.tsx | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/components/table/Table.tsx b/components/table/Table.tsx index a2bf84ffdb..bee12f231d 100644 --- a/components/table/Table.tsx +++ b/components/table/Table.tsx @@ -668,19 +668,18 @@ const Table = defineComponent({ customFilterDropdown?: any; default: any; }>, - setup(_props, { attrs, slots, expose }) { + setup(props, { slots, expose }) { const table = ref(); expose({ table, }); return () => { - const props = attrs as TableProps; - const columns = props.columns || convertChildrenToColumns(slots.default?.()); + const columns = computed(() => props.columns || convertChildrenToColumns(slots.default?.())); return ( Date: Fri, 19 May 2023 17:45:00 +0800 Subject: [PATCH 2/2] test(table): update snap --- .../Table.rowSelection.test.js.snap | 36 +------ .../__snapshots__/Table.sorter.test.js.snap | 2 +- .../__tests__/__snapshots__/demo.test.js.snap | 98 ++++++++++--------- 3 files changed, 55 insertions(+), 81 deletions(-) diff --git a/components/table/__tests__/__snapshots__/Table.rowSelection.test.js.snap b/components/table/__tests__/__snapshots__/Table.rowSelection.test.js.snap index af3561737f..9740f26397 100644 --- a/components/table/__tests__/__snapshots__/Table.rowSelection.test.js.snap +++ b/components/table/__tests__/__snapshots__/Table.rowSelection.test.js.snap @@ -110,50 +110,20 @@ exports[`Table.rowSelection render with default selection correctly 1`] = `