Pagination 分页

大约 1 分钟

Pagination 分页

采用分页的形式分隔长列表,每次只加载一个页面。

代码演示

基本

基础分页。

更多

更多分页。

改变

改变每页显示条目数。

跳转

快速跳转到某一页。

总数

通过设置 showTotal 展示总共有多少数据。

简洁

简单的翻页。

迷你

迷你版本。

API

参数说明类型默认值版本
current(v-model)当前页数number-
defaultPageSize默认的每页条数number10
disabled禁用分页boolean-1.5.0
hideOnSinglePage只有一页时是否隐藏分页器booleanfalse
itemRender用于自定义页码的结构,可用于优化 SEO({page, type: 'page' | 'prev' | 'next', originalElement}) => vNode | v-slot-
pageSize(v-model)每页条数number-
pageSizeOptions指定每页可以显示多少条string[]['10', '20', '30', '40']
responsive当 size 未指定时,根据屏幕宽度自动调整尺寸boolean-3.1
showLessItems是否显示较少页面内容booleanfalse1.5.0
showQuickJumper是否可以快速跳转至某页booleanfalse
showSizeChanger是否展示 pageSize 切换器,当 total 大于 50 时默认为 trueboolean-
showTotal用于显示数据总量和当前数据顺序Function(total, range)-
simple当添加该属性时,显示为简单分页boolean-
size当为「small」时,是小尺寸分页string""
total数据总数number0

事件

事件名称说明回调参数
change页码或 pageSize 改变的回调,参数是改变后的页码及每页条数Function(page, pageSize)noop
showSizeChangepageSize 变化的回调Function(current, size)noop
上次编辑于:
贡献者: Troye.Chen,ifer.yang