# PmTable
# 基础用法
复制代码
# 自定义 column
复制代码
# 列头控制
复制代码
# 自定义 列头
可通过使用slot来自定义列头,插槽名后要加上‘-header’后缀
复制代码
# 自定义 列内容
可通过使用slot,来自定义表格列内容(可设置表单,如:输入框、按钮等)
复制代码
# checked
复制代码
# typeof value object && value
复制代码
# 继承element 属性和事件 (opens new window)、
:::tip 可以通过 this.$refs[{refName}].tablerRef 获取el-table实例 :::
# Attribute
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
tableData | 被渲染的数据 | Array | - | — |
columns | 列头配置项 | Array | - | — |
checked | 可勾选 | boolean | - | false |
showIndex | 显示索引 | boolean | - | false |
detailKeyWidth | 某一条数据为object是用dialog展示key宽度 | number | - | 100 |
editColumns | 是否显示列头控件 | boolean | - | false |
autoSelectRow | 点击当前行选中复选框 | boolean | - | false |
# 实例事件
事件名称 | 说明 | 参数 |
---|---|---|
getSelectRows | 获取选中的rows | - |
rerender | 重回table | - |
changeColumns | 动态改变columns | columns |
toggleSelection | 选中rows | rows |
# Columns
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
prop | object key | string | - | — |
scope | 插槽name | string | - | — |
label | 表头 | string | - | - |
支持其他el-table-column attr