From 21d9ec8dda6cd9e3a5ee6bdf265ec8f06b2b9d23 Mon Sep 17 00:00:00 2001 From: Aaron <427787340@qq.com> Date: Wed, 28 Aug 2019 15:31:26 +0800 Subject: [PATCH] 更新Table文档 --- examples/components/code-snippet.vue | 1 + examples/views/docs/component/table.md | 175 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------- packages/table/index.vue | 18 +++++++++++++++--- 3 files changed, 121 insertions(+), 73 deletions(-) diff --git a/examples/components/code-snippet.vue b/examples/components/code-snippet.vue index 28b4b2f..4e98c6f 100644 --- a/examples/components/code-snippet.vue +++ b/examples/components/code-snippet.vue @@ -75,6 +75,7 @@ export default { .eagle-code-snippet--icon-code { cursor: pointer; + min-width: 18px; width: 18px; height: 18px; text-align: center; diff --git a/examples/views/docs/component/table.md b/examples/views/docs/component/table.md index 208c1dd..c5d42c4 100644 --- a/examples/views/docs/component/table.md +++ b/examples/views/docs/component/table.md @@ -1,16 +1,16 @@ # Table 表格 -不同于常规Table组件,本组件采用配置列表的方式实现表格快速配置 +使用数据配置项列表快速生成一个表格 ## 基础用法 -表格列可以通过`list`动态配置 +创建一个基础表格,配置项支持[el-table-column组件参数](https://element.eleme.cn/#/zh-CN/component/table#table-column-attributes) -::: snippet 使用`list`属性设置数据源,每一项都已设置为**el-table-column**,数据源格式与`Form`相同 +::: snippet 使用`list`属性设置数据源,每一项都已设置为**el-table-column** ```html ``` @@ -55,24 +37,19 @@ export default { ## 自定义列 -表格列可以通过`slot`动态配置,名称对应各列的列名 +在使用`list`的同时,也支持**表格列具名插槽**及**表格列值具名插槽**,以满足不同的业务需求 -::: snippet 可以使用`slot`加`slot-scope`的方式,新版vue可以使用`#slotname`的形式 +::: snippet 在组件内部通过具名插槽的方式,替换对应内容,**表格列具名插槽**格式为`key`,返回值为对应配置项所有参数;**表格列值具名插槽**格式为`value-key`,返回值为row、value、column、index及对应配置项所有参数。 ```html