From 77262554abc36470a816f72c7e2d206da346d4b6 Mon Sep 17 00:00:00 2001 From: richard1015 <51844712@qq.com> Date: Mon, 30 May 2022 09:11:55 +0800 Subject: [PATCH] =?UTF-8?q?Revert=20"table=E6=94=AF=E6=8C=81=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E8=A1=A8=E5=A4=B4icon=E3=80=81=E6=94=AF?= =?UTF-8?q?=E6=8C=81render=E5=85=A5=E5=8F=82=E7=AD=89=20(#1261)"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 2ad539ee0c2fe063fb9477580a3e33bb922483cc. --- src/packages/__VUE/table/demo.vue | 17 ++++------------- src/packages/__VUE/table/index.vue | 14 ++------------ src/packages/__VUE/table/renderColumn.ts | 5 ++--- 3 files changed, 8 insertions(+), 28 deletions(-) diff --git a/src/packages/__VUE/table/demo.vue b/src/packages/__VUE/table/demo.vue index 80f2ec79f..2ad927427 100644 --- a/src/packages/__VUE/table/demo.vue +++ b/src/packages/__VUE/table/demo.vue @@ -22,12 +22,6 @@

支持排序

-

支持自定义表头icon

- - - @@ -104,10 +98,7 @@ export default createDemo({ { title: '姓名', key: 'name', - align: 'center', - render(data) { - return `${data.name}(${data.sex})`; - } + align: 'center' }, { title: '性别', @@ -191,8 +182,7 @@ export default createDemo({ name: 'Tom', sex: '男', record: '小学', - render: (data) => { - console.log(data); + render: () => { return h( Button, { @@ -257,7 +247,8 @@ export default createDemo({ timer: null as number | null, summary: () => { return { - value: '这是总结栏' + value: '这是总结栏', + colspan: 5 }; } }); diff --git a/src/packages/__VUE/table/index.vue b/src/packages/__VUE/table/index.vue index 7bf0fd21d..30ba6753e 100644 --- a/src/packages/__VUE/table/index.vue +++ b/src/packages/__VUE/table/index.vue @@ -12,12 +12,7 @@ > {{ item.title }} - - + @@ -30,12 +25,7 @@ :key="value" > {{ typeof item[value] !== 'function' ? item[value] : '' }} - - + diff --git a/src/packages/__VUE/table/renderColumn.ts b/src/packages/__VUE/table/renderColumn.ts index 6f109e3ea..92d92e97c 100644 --- a/src/packages/__VUE/table/renderColumn.ts +++ b/src/packages/__VUE/table/renderColumn.ts @@ -1,10 +1,9 @@ import { h } from 'vue'; export default { setup(props: any) { - return () => h(`view`, {}, props.slots(props.data)); + return () => h(`view`, {}, props.slots()); }, props: { - slots: Object, - data: Object + slots: Object } }; -- GitLab