BePagination 分页
序号 | 姓名 | 年龄 | 创建时间 |
1 | Mr.31 | 36 | 2024-07-05 10:11:46 |
2 | Mr.89 | 30 | 2024-07-05 10:11:46 |
3 | Mr.70 | 41 | 2024-07-05 10:11:46 |
4 | Mr.21 | 36 | 2024-07-05 10:11:46 |
5 | Mr.12 | 46 | 2024-07-05 10:11:46 |
6 | Mr.28 | 46 | 2024-07-05 10:11:46 |
7 | Mr.76 | 59 | 2024-07-05 10:11:46 |
8 | Mr.37 | 44 | 2024-07-05 10:11:46 |
9 | Mr.73 | 29 | 2024-07-05 10:11:46 |
10 | Mr.18 | 59 | 2024-07-05 10:11:46 |
附加功能
序号 | 姓名 | 年龄 | 创建时间 |
1 | Mr.41 | 13 | 2024-07-05 10:11:46 |
2 | Mr.52 | 55 | 2024-07-05 10:11:46 |
3 | Mr.85 | 47 | 2024-07-05 10:11:46 |
4 | Mr.42 | 38 | 2024-07-05 10:11:46 |
5 | Mr.24 | 53 | 2024-07-05 10:11:46 |
6 | Mr.51 | 53 | 2024-07-05 10:11:46 |
7 | Mr.76 | 48 | 2024-07-05 10:11:46 |
8 | Mr.87 | 15 | 2024-07-05 10:11:46 |
9 | Mr.83 | 54 | 2024-07-05 10:11:46 |
10 | Mr.46 | 17 | 2024-07-05 10:11:46 |
Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
total | 总条数 | number | - | 0 |
type | 类别 | string | mini/normal | normal |
currentPage | 当前页 | number | - | 1 |
pageSize | 显示条数 | number | - | 10 |
layouts | 功能按钮 | string | prev, pager, next, sizes, jumper, info, all | prev, pager, next |
async | 异步接口需要开启 | boolean | true/false | false |
pageSizes | 可选页码 | number[] | - | [10, 15, 20] |
options | 其它设置 | optionsType | - | 见下方类型 |
Events
事件名称 | 说明 | 回调参数 |
changePage | 页码数改变 | 当前页数 |
pageSizeChange | 条数改变 | 当前条数 |
type optionsType = {
card: boolean // 是否是块状
showNumber: number // 分页按钮展示数量
scroll: boolean // 是否需要自动滚动到头部
icon: any // 上一页 下一页的大小和颜色
}
const defaultOptions: optionsType = {
card: false,
showNumber: 8,
scroll: true,
icon: {}
}