分页 Pagination
Pagination 组件是一个分页组件,用于在大数据表格或列表中进行分页操作,支持页面大小切换、快速跳转、上一页/下一页切换等功能。
📦 引入方式
import { Pagination } from '@itera-web/react-ui-pagination-push';
🧩 使用示例
📚 基本用法
- 示例
- 源码
Loading...
import { useState } from "react";
import { Pagination } from "@itera-web/react-ui-pagination-push";
export default function DemoPagination() {
const [current, setCurrent] = useState(1);
const [pageSize, setPageSize] = useState(10);
const handlePageChange = (page, pageSize) => {
setCurrent(page);
setPageSize(pageSize);
};
const handleSizeChange = (current, pageSize) => {
setCurrent(current);
setPageSize(pageSize);
};
return (
<Pagination
current={current}
pageSize={pageSize}
total={100}
onChange={handlePageChange}
onShowSizeChange={handleSizeChange}
/>
);
}
📚 简洁模式
- 示例
- 源码
Loading...
<Pagination
simpleInputMode
simple
size="large"
current={1}
pageSize={10}
total={100}
showTotalTxt={false}
showQuickJumper={false}
showSizeChanger={false}
/>
📚 尺寸
- 示例
- 源码
Loading...
<Pagination
size="large"
current={1}
pageSize={10}
total={100}
showTotalTxt={false}
showQuickJumper={false}
showSizeChanger={false}
/>
<Pagination
size="default"
current={1}
pageSize={10}
total={100}
showTotalTxt={false}
showQuickJumper={false}
showSizeChanger={false}
/>
<Pagination
size="small"
current={1}
pageSize={10}
total={100}
showTotalTxt={false}
showQuickJumper={false}
showSizeChanger={false}
/>