el-page-table
el-page-table
基于 el 的页面级列表插件
参数
参数名 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
columns | 列数组 | array | — | [] |
dataSource | 显示的数据 | array | — | [] |
total | 列表总数 | number | — | 0 |
currentPage | 列表当前页数 | number | — | 1 |
loading | 列表加载中 | boolean | — | — |
searchData | 请求参数 | object, undefined | — | — |
query | 列表请求方法 | Function, undefined | — | — |
querySuccess | 请求成功之后的回调 | Function, undefined | — | — |
showPagination | 是否显示分页 | boolean | — | true |
type | 对应列的类型 | string | selection/index/expand | — |
rowSelection | 多选框参数集合, 设置了type=selection ,可以设置多选框选中事件 |
Object, undefined | — | — |
formProps | 搜索表单参数 (自定义布局) | Object, undefined | — | — |
middleSlot | 列表头部左侧VNode | VNode, undefined | — | — |
middleButton | 列表头部右侧VNode | VNode, undefined | — | — |
handleCurrentChange | 列表分页事件(静态数据有效) | Function(currentPage) | — | — |
searchCallback | 筛选回调事件(静态数据有效) | Function(searchData) | — | — |
使用
1 | // main.js |
- columns 类型详解
1 |
|
- 静态列表
传入columns, dataSource, total, currentPage, loading, handleCurrentChange...
- 组件内请求列表
传入columns, searchData, query...