Skip to content

codepandy/pagination

Repository files navigation

描述

这是一个 react 的可自定义样式的分页组件,每项的默认样式、选中样式、以及上一页下一页图标都可以自定义。

安装 install

npm i @wenmu/pagination

效果

效果图

Demo

function Main() {
  const [page, setPage] = useState(1);
  const onChangePage = (val) => {
    setPage(val);
  };
  return (
    <section>
      <Pagination
        current={page}
        total={90}
        itemClass=""
        itemActiveClass={""}
        pre={
          <img src={icon} className="custom-notification-page-icon" alt="" />
        }
        onChange={onChangePage}
      />
      <h3>{page}</h3>
    </section>
  );
}

参数

参数 类型 默认值 说明
pageSize number 10 每页显示数量
current number 1 当前选中的值
showPageCount number 5 设置直接列举页数数量,比如 10,当页数<=10 时,会直接罗列出来
total number 0 数据的总条数,计算页数使用
pre React.Element 默认箭头 上一页组件
next React.Element 默认箭头 下一页组件
itemClass string '' 每项的默认样式
itemActiveClass string '' 选中时的样式
onChange function void 切换页数事件

About

react的pagination组件,分页组件

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published