Skip to content

Pagination ​

简易介绍 ​

Pagination 分页组件,用于数据分页展示,提升用户体验。 可以使用 <MYPagination></MYPagination> 或者 <MYPagination /> 来实现一个分页组件。

基础分页器 ​

基础分页器
展开代码

完整颜色定制 ​

完整颜色定制
组合使用所有颜色定制属性实现完整自定义样式
Go to
展开代码

API 参考 ​

Props ​

参数说明类型可选值默认值
total总数据条数number—0
pageSize每页显示条数number—10
currentPage当前页码number—1
maxPagerCount页码按钮的最大数量number—7
layout分页组件布局string—'prev, pager, next'
pageSizes每页显示条数的可选值number[]—[]
background是否为分页按钮添加背景色boolean—false
small是否使用小型分页样式boolean—false
hideOnSinglePage是否在只有一页时隐藏分页组件boolean—false
disabled是否禁用分页组件boolean—false
prneColor上一页/下一页按钮背景色string支持16进制颜色或单词颜色''
prneTextColor上一页/下一页按钮文字颜色string支持16进制颜色或单词颜色''
itemColor页码按钮背景色string支持16进制颜色或单词颜色''
itemTextColor页码按钮文字颜色string支持16进制颜色或单词颜色''
activeItemColor当前选中页码按钮背景色string支持16进制颜色或单词颜色''
activeItemTextColor当前选中页码按钮文字颜色string支持16进制颜色或单词颜色''

类型定义 ​

typescript
interface PaginationProps {
  total?: number;
  pageSize?: number;
  currentPage?: number;
  maxPagerCount?: number;
  layout?: string;
  pageSizes?: number[];
  background?: boolean;
  small?: boolean;
  hideOnSinglePage?: boolean;
  disabled?: boolean;
  prneColor?: string;
  prneTextColor?: string;
  itemColor?: string;
  itemTextColor?: string;
  activeItemColor?: string;
  activeItemTextColor?: string;
}

基于 MIT 协议