Pagination 分页器
#
使用场景采用分页的形式分隔长列表,每次只加载一个页面。
#
示例#
基本示例inline
#
简单模式1/10页
inline
#
尺寸inline
#
每页个数选择总条目 200 | 每页条目数 10 |
每页显示
10
inline
#
受控写法总条目 100 | 当前页码 2 |
inline
#
API字段 | 描述 |
---|---|
style | CSSProperties |
className | string |
fill | boolean |
size | "small" | "medium" | "large" = medium分页器按钮尺寸 |
shape | "normal" | "simple" = normal外观类型 |
total | number = 100总记录数 |
current | number 受控的 page 页码值(页码从 1 开始) |
defaultCurrent | number = 1默认激活的页码(页码从 1 开始) |
onChange | (nextValue: number) => void 页码变化时的回调 |
disabled | boolean 是否禁用 |
hasNextButton | boolean = true是否有下翻页按钮 |
hasPrevButton | boolean = true是否有上翻页按钮 |
pageSize | number 每页数据的个数,需受控使用 |
defaultPageSize | number = 10非受控用法下,pageSize 的默认值 |
pageSizeList | number[] = [5, 10, 20]每页个数选择的列表 |
hasPageSizeList | boolean = false是否有页数选择列表 |
onPageSizeChange | (nextPageSize: number) => void 每页个数变化时的回调 |
locale | { previous: string; next: string; } = {
previous: '上一页',
next: '下一页',
}文案 |
showJump | boolean type 设置为 normal 时,在页码数超过5页后,会显示跳转输入框与按钮; 当设置 showJump 为 false 时,不再显示该跳转区域 |