Appearance
Pagination 分页
用于分隔长列表,每次只加载一页数据。
基础用法
•••
受控 + 功能配置
当前第 1 页,每页 10 条
共 237 条,第 1–10 条•••跳至页
尺寸与禁用
size="md"(默认)
•••
size="sm"
•••
disabled
•••
API
Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| total | number | — | 数据总条数(必填) |
| current | number | — | 当前页(受控) |
| defaultCurrent | number | 1 | 初始页(非受控) |
| pageSize | number | — | 每页条数(受控) |
| defaultPageSize | number | 10 | 初始每页条数(非受控) |
| pageSizeOptions | number[] | [10, 20, 50, 100] | 可选每页条数 |
| showSizeChanger | boolean | false | 显示每页条数选择器 |
| showQuickJumper | boolean | false | 显示快速跳转输入框 |
| showTotal | (total, range) => string | — | 显示数据总量与范围 |
| onChange | (page: number, pageSize: number) => void | — | 页码或每页条数变化时回调 |
| disabled | boolean | false | 禁用分页器 |
| size | 'sm' | 'md' | 'md' | 尺寸 |
Events
| 事件 | 参数 | 说明 |
|---|---|---|
change | (page, pageSize: number) | 页码或每页条数变化 |