@@ -68,41 +68,41 @@ npm start
6868
6969### Pagination
7070
71- | 参数 | 类型 | 默认值 | 说明 |
72- | ---------------------------- | ------------------------------------------ | -------------------------------------- | -------------------------------------- |
73- | align | ` 'start' \| 'center' \| 'end' ` | - | 对齐分页项目。 |
74- | className | ` string ` | - | 根元素的 className。 |
75- | classNames | ` Partial<Record<'item', string>> ` | - | 语义 className。 |
76- | current | ` number ` | - | 控制当前页面。 |
77- | defaultCurrent | ` number ` | ` 1 ` | 初始当前页面。 |
78- | defaultPageSize | ` number ` | ` 10 ` | 初始页面大小。 |
79- | disabled | ` boolean ` | ` false ` | 禁用分页交互。 |
80- | hideOnSinglePage | ` boolean ` | ` false ` | 当只有一页时隐藏。 |
81- | itemRender | ` (page, type, element) => ReactNode ` | - | 自定义页面、上一个、下一个和跳转项目。 |
82- | jumpNextIcon | ` ReactNode \| ComponentType ` | - | 自定义下一跳图标。 |
83- | jumpPrevIcon | ` ReactNode \| ComponentType ` | - | 自定义上一跳转图标。 |
84- | locale | ` PaginationLocale ` | ` zh_CN ` | 区域设置文本。 |
85- | nextIcon | ` ReactNode \| ComponentType ` | - | 自定义下一个图标。 |
86- | pageSize | ` number ` | - | 受控的页面大小。 |
87- | pageSizeOptions | ` number[] ` | - | 页面大小选项。 |
88- | prefixCls | ` string ` | ` rc-pagination ` | className 前缀。 |
89- | prevIcon | ` ReactNode \| ComponentType ` | - | 自定义上一个图标。 |
90- | role | ` React.AriaRole ` | - | WAI-ARIA 角色。 |
91- | selectPrefixCls | ` string ` | ` rc-select ` | 尺寸变换器选择的前缀。 |
92- | showLessItems | ` boolean ` | ` false ` | 显示较少的页面项目。 |
93- | showPrevNextJumpers | ` boolean ` | ` true ` | 显示上一个和下一个跳线。 |
94- | showQuickJumper | ` boolean \| object ` | ` false ` | 显示快速跳页。 |
95- | showSizeChanger | ` boolean ` | ` total > totalBoundaryShowSizeChanger ` | 显示页面大小更改器。 |
96- | showTitle | ` boolean ` | ` true ` | 在页面项目上显示标题。 |
97- | showTotal | ` (total, range) => ReactNode ` | - | 渲染总文本。 |
98- | simple | ` boolean \| { readOnly?: boolean } ` | ` false ` | 使用简洁分页器。 |
99- | sizeChangerRender | ` SizeChangerRender ` | - | 定制尺寸变换器。 |
100- | style | ` React.CSSProperties ` | - | 根内联样式。 |
101- | styles | ` Partial<Record<'item', CSSProperties>> ` | - | 语义化样式。 |
102- | total | ` number ` | ` 0 ` | 项目总数。 |
103- | totalBoundaryShowSizeChanger | ` number ` | ` 50 ` | 默认的边界 ` showSizeChanger ` 。 |
104- | onChange | ` (page: number, pageSize: number) => void ` | - | 当页面或页面大小更改时触发。 |
105- | onShowSizeChange | ` (current: number, size: number) => void ` | - | 当页面大小改变时触发。 |
71+ | 参数 | 类型 | 默认值 | 说明 |
72+ | ---------------------------- | ----------------------------------------------------------------------------- | -------------------------------------- | ----------------------------------------------------------------------- -------------------------------------- |
73+ | align | ` 'start' \| 'center' \| 'end' ` | - | 对齐分页项目。 |
74+ | className | ` string ` | - | 根元素的 className。 |
75+ | classNames | ` Partial<Record<'item', string>> ` | - | 语义 className。 |
76+ | current | ` number ` | - | 控制当前页面。 |
77+ | defaultCurrent | ` number ` | ` 1 ` | 初始当前页面。 |
78+ | defaultPageSize | ` number ` | ` 10 ` | 初始页面大小。 |
79+ | disabled | ` boolean ` | ` false ` | 禁用分页交互。 |
80+ | hideOnSinglePage | ` boolean ` | ` false ` | 当只有一页时隐藏。 |
81+ | itemRender | ` (page, type, element) => ReactNode ` | - | 自定义页面、上一个、下一个和跳转项目。 |
82+ | jumpNextIcon | ` ReactNode \| ComponentType ` | - | 自定义下一跳图标。 |
83+ | jumpPrevIcon | ` ReactNode \| ComponentType ` | - | 自定义上一跳转图标。 |
84+ | locale | ` PaginationLocale ` | ` zh_CN ` | 区域设置文本。 |
85+ | nextIcon | ` ReactNode \| ComponentType ` | - | 自定义下一个图标。 |
86+ | pageSize | ` number ` | - | 受控的页面大小。 |
87+ | pageSizeOptions | ` number[] ` | - | 页面大小选项。 |
88+ | prefixCls | ` string ` | ` rc-pagination ` | className 前缀。 |
89+ | prevIcon | ` ReactNode \| ComponentType ` | - | 自定义上一个图标。 |
90+ | role | ` React.AriaRole ` | - | WAI-ARIA 角色。 |
91+ | selectPrefixCls | ` string ` | ` rc-select ` | 尺寸变换器选择的前缀。 |
92+ | showLessItems | ` boolean ` | ` false ` | 显示较少的页面项目。 |
93+ | showPrevNextJumpers | ` boolean ` | ` true ` | 显示上一个和下一个跳线。 |
94+ | showQuickJumper | ` boolean \| object ` | ` false ` | 显示快速跳页。 |
95+ | showSizeChanger | ` boolean ` | ` total > totalBoundaryShowSizeChanger ` | 显示页面大小更改器。 |
96+ | showTitle | ` boolean ` | ` true ` | 在页面项目上显示标题。 |
97+ | showTotal | ` (total, range) => ReactNode ` | - | 渲染总文本。 |
98+ | simple | ` boolean \| { readOnly?: boolean } ` | ` false ` | 使用简洁分页器。 |
99+ | sizeChangerRender | ` SizeChangerRender ` | - | 定制尺寸变换器。 |
100+ | style | ` React.CSSProperties ` | - | 根内联样式。 |
101+ | styles | ` Partial<Record<'item', CSSProperties>> ` | - | 语义化样式。 |
102+ | total | ` number ` | ` 0 ` | 项目总数。 |
103+ | totalBoundaryShowSizeChanger | ` number ` | ` 50 ` | 默认的边界 ` showSizeChanger ` 。 |
104+ | onChange | ` (page: number, pageSize: number, info?: { recommendPage?: number } ) => void ` | - | 当页面或页面大小更改时触发。` info.recommendPage ` 仅在切换 pageSize 时传入,表示基于新页面大小推荐的分页号码。 |
105+ | onShowSizeChange | ` (current: number, size: number) => void ` | - | 当页面大小改变时触发。 |
106106
107107## 本地开发
108108
0 commit comments