Table
封装了ElTable,更好的复用表格,嵌套了分页直接上手
示例
Table props
基本都复用了ElTable的 props,已下是新增的 props
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| columns | 列表的数组 | Columns[] | [] | |
| loading | 列表的 loading | boolean | false | |
| fn | 列表数据请求函数 | Function | ||
| query | 条件筛选对象,支持 sync 在分页时自动修改,需包含三两个 key,current、size,这两个 key 可以在pagination里设置 | Object | ||
| pagination | 分页组件的 props | Pagination |
Pagination props
基本都复用了ElPagination的 props,已下是新增的 props
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| currentKey | 当前页的 cuurent key | sting | current | |
| sizeKey | 每页的 size key | sting | size | |
| totalKey | 总共的 total key | sting | total |
Method
| 方法 | 说明 | 参数 |
|---|---|---|
| run | 调用请求函数 | page 页数 |
Event
| 事件名称 | 说明 | 类型 |
|---|---|---|
| sizeChange | page-size 改变时触发 | (value: number) => void |
| currentChange | current-page 改变时触发 | (value: number) => void |
Gz-UI