# Pagination 分页

Pagination (opens new window)

当数据量过多时,使用分页分解数据。

# 基础用法

设置layout,表示需要显示的内容,用逗号分隔,布局元素会依次显示。prev表示上一页,next为下一页,pager表示页码列表,除此以外还提供了jumpertotalsize和特殊的布局符号->->后的元素会靠右显示,jumper表示跳页元素,total表示显示页码总数,size用于设置每页显示的页码数量。

页数较少时的效果
  • 1
  • 2
  • 3
  • 4
  • 5
大于 7 页时的效果
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 100

# 带有背景色的分页

设置background属性可以为分页按钮添加背景色。

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 100

# 小型分页

在空间有限的情况下,可以使用简单的小型分页。

只需要一个small属性,它接受一个Boolean,默认为false,设为true即可启用。

  • 1
  • 2
  • 3
  • 4
  • 5

# 附加功能

根据场景需要,可以添加其他功能模块。

此例是一个完整的用例,使用了size-changecurrent-change事件来处理页码大小和当前页变动时候触发的事件。page-sizes接受一个整型数组,数组元素为展示的选择每页显示个数的选项,[100, 200, 300, 400]表示四个选项,每页显示 100 个,200 个,300 个或者 400 个。

显示总数
共 1000 条
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 10
调整每页显示条数
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 10
直接前往
  • 1
  • 3
  • 4
  • 5
  • 6
  • 7
  • 10
前往
完整功能
共 400 条
  • 1
  • 2
  • 3
  • 4
前往