# 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