Pagination

维护者:
jhoncool
GitHub
page
pageSize
total
compact
showInput
showPages
import {Pagination} from '@gravity-ui/uikit';

此组件呈现分页。

用法

import {Pagination, PaginationProps} from '@gravity-ui/uikit';

const [state, setState] = React.useState({page: 1, pageSize: 100});

const handleUpdate: PaginationProps['onUpdate'] = (page, pageSize) =>
  setState((prevState) => ({...prevState, page, pageSize}));

const pagination = <Pagination page={1} pageSize={100} total={1000} onUpdate={handleUpdate} />;

属性

姓名描述类型默认
classNameclass HTML 属性string
紧凑的隐藏 First Previous 、和 Next 按钮的标题。true 在移动版本中始终设置为。booleantrue
onUpdate页码或 pageSize 更改时调用Function
尺寸分页项目的大小。默认情况下,它的值 l 在移动版本中 m ,在桌面版本中string
当前页码number
pageSize每页的数据项数number
pageSizeOptions允许您指定 sizeChanger 选项number[]
数据项总数number
showInput显示直接导航到页面的输入booleanfalse
showPages显示页码booleantrue
qadata-qa HTML 属性,用于测试string