# Table 表格 拓展ElementUI的`el-table` ## 基础用法 基本参数与ElementUI的`el-table`相同。 ::: snippet 支持来自表单的`size`继承 ```html ``` ::: ## 配置项 可以通过配置项列表快速生成表格列 ::: snippet 设置`columns`配置表格列,插槽`header-列字段名`可自定义表头的内容,插槽`cell-列字段名`可自定义列单元格的内容。 ```html ``` ::: ## 追加列 使用配置项时,**新增的列**则默认追加在**配置项列**之后,使用`left`插槽可在表格的最左侧插入列,顺序在**配置项列**之前 ::: snippet 设置`columns`配置表格列,插槽`header-列字段名`可自定义表头的内容,插槽`cell-列字段名`可自定义列单元格的内容。 ```html ``` ::: ## 可编辑表格 一般用于表格的静态数据编辑,设置`editable`开启可编辑模式,设置`clickable`开启双击编辑 ::: snippet 编辑功能只支持通过`columns`配置的列,`editable`设置该列是否可编辑,默认开启;插槽`editor-列字段名`可自定义列单元格的编辑器,通过解构作用域插槽获取的`value`和`onInput`改变表格的绑定值,不支持直接写`v-model`。 ```html ``` ::: ## API ## Attribute 属性 参数|说明|类型|可选值|默认值 -|-|-|-|- data | 表格数据 | Array | - | - value | 表格数据(支持v-model) | Array | - | [] columns | 表格列配置 | Array | - | [] type | 表格类型 | String | normal、editable | normal