使用 <Pagination />
标签可以为你的页面快速生成一个简洁的分页。
items={number}
定义了分页的数量。pre
和 next
属性可以给分页生成向左和向右的箭头按钮。 当页数过多的时候,添加 ellipsis
则会以 ... 代替部分页码以保持组件清爽。 maxButtons={number}
定义显示最大的页码按钮数。 activePage={number}
表示当页被选择的页码。
定义每页显示多少条数据。
定义跳转到分页中的具体某个页面。
名称 | 类型 | 缺省值 | 描述 |
---|---|---|---|
activePage | number | 1 | 处于 active 状态的页码序号 |
ellipsis | boolean 或 node | true | 当值为 true 的时候,会将过长页码以("...")的形式显示 |
first | boolean 或 node | false | 当值为 true 的时候,会显示("<<")的页码元素 |
last | boolean或 node | false | 当值为 true 的时候,会显示(">>")的页码元素 |
items | number | 1 | |
maxButtons | boolean | 0 | |
next | boolean 或 node | false | 当值为 true 的时候,会显示(">")的页码元素 |
prev | boolean 或 node | false | 当值为 true 的时候,会显示("<")的页码元素 |
onSelect | function |
React-Bootstrap官方文档: http://react-bootstrap.github.io/components.html#pagination