Skip to main content

Pagination 分页器

使用场景#

采用分页的形式分隔长列表,每次只加载一个页面。

示例#

基本示例#

inline

简单模式#

1/10页
inline

尺寸#

inline

每页个数选择#

总条目
200
每页条目数
10
每页显示
10
inline

受控写法#

总条目
100
当前页码
2
inline

API#

字段描述
styleCSSProperties
classNamestring
fillboolean
size"small" | "medium" | "large" = medium
分页器按钮尺寸
shape"normal" | "simple" = normal
外观类型
totalnumber = 100
总记录数
currentnumber
受控的 page 页码值(页码从 1 开始)
defaultCurrentnumber = 1
默认激活的页码(页码从 1 开始)
onChange(nextValue: number) => void
页码变化时的回调
disabledboolean
是否禁用
hasNextButtonboolean = true
是否有下翻页按钮
hasPrevButtonboolean = true
是否有上翻页按钮
pageSizenumber
每页数据的个数,需受控使用
defaultPageSizenumber = 10
非受控用法下,pageSize 的默认值
pageSizeListnumber[] = [5, 10, 20]
每页个数选择的列表
hasPageSizeListboolean = false
是否有页数选择列表
onPageSizeChange(nextPageSize: number) => void
每页个数变化时的回调
locale{ previous: string; next: string; } = { previous: '上一页', next: '下一页', }
文案
showJumpboolean
type 设置为 normal 时,在页码数超过5页后,会显示跳转输入框与按钮; 当设置 showJump 为 false 时,不再显示该跳转区域
Copyright © 2021 Alibaba Inc.
Built with ❤️ by hema-FE.