From 08266d6d1dedd7651539c7f53d5911930fc341bf Mon Sep 17 00:00:00 2001 From: justwiner <30335393+justwiner@users.noreply.github.com> Date: Tue, 9 Mar 2021 20:23:58 +0800 Subject: [PATCH] fix(table): fix #1572 (#1592) fix #1572 Co-authored-by: winerlu --- packages/table/src/table-column/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/table/src/table-column/index.ts b/packages/table/src/table-column/index.ts index 624ad49bbe..b0921bc9df 100644 --- a/packages/table/src/table-column/index.ts +++ b/packages/table/src/table-column/index.ts @@ -217,7 +217,7 @@ export default defineComponent({ const renderDefault = this.$slots.default?.() if (renderDefault instanceof Array) { for (const childNode of renderDefault) { - if (childNode.type?.name === 'ElTableColumn') { + if (childNode.type?.name === 'ElTableColumn' || childNode.shapeFlag !== 36) { children.push(childNode) } else if (childNode.type === Fragment && childNode.children instanceof Array) { renderDefault.push(...childNode.children)