feat: add support for scopedSlots in StandardTable.vue; 🌟

新增:StandardTable.vue 组件增加 scopedSlots 的支持;
This commit is contained in:
chenghongxing
2020-07-16 19:46:27 +08:00
parent 687a3adc37
commit e6fb49260d
2 changed files with 24 additions and 3 deletions

View File

@@ -97,7 +97,14 @@
:dataSource="dataSource"
:selectedRows="selectedRows"
@change="onchange"
/>
>
<div slot="description" slot-scope="{text}">
{{text}}
</div>
<div slot="action" slot-scope="{text, record, index}">
<a-icon type="edit" />{{index}}
</div>
</standard-table>
</div>
</a-card>
</template>
@@ -111,7 +118,8 @@ const columns = [
},
{
title: '描述',
dataIndex: 'description'
dataIndex: 'description',
scopedSlots: { customRender: 'description' }
},
{
title: '服务调用次数',
@@ -129,6 +137,10 @@ const columns = [
title: '更新时间',
dataIndex: 'updatedAt',
sorter: true
},
{
title: '操作',
scopedSlots: { customRender: 'action' }
}
]