Skip to content

Pagination 分页

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

基础用法

带有背景色的分页

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

调整每页显示条数

设置 layout 包含 sizes

小型分页

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

✨ 霓虹风格 (Unique)

赛博朋克风格的霓虹发光效果,适合深色背景或现代感强的应用。

设置 typeneonbackgroundtrue

✨ 流体动画 (Unique)

平滑的缩放和位移动画,带来更灵动的交互体验。

设置 typefluid

✨ 极简模式 (Unique)

仅显示上一页、下一页和快速跳转,隐藏页码列表,适合页数极多且不需要精确导航的场景。

设置 typesimple

API

Attributes

属性名说明类型默认值
total总条目数number-
page-size / v-model:page-size每页显示条目个数number10
current-page / v-model:current-page当前页数number1
layout组件布局,子组件名用逗号分隔string'prev, pager, next'
pager-count页码按钮的数量,当总页数超过该值时会折叠number7
background是否为分页按钮添加背景色booleanfalse
small是否使用小型分页样式booleanfalse
disabled是否禁用booleanfalse
type风格类型'default' / 'neon' / 'fluid' / 'simple''default'
page-sizes每页显示个数选择器的选项设置number[][10, 20, 30, 40, 50, 100]
prev-text替代图标显示的上一页文字string-
next-text替代图标显示的下一页文字string-

Events

事件名说明参数
size-changepageSize 改变时触发(val: number)
current-changecurrentPage 改变时触发(val: number)
prev-click用户点击上一页按钮改变当前页时触发(val: number)
next-click用户点击下一页按钮改变当前页时触发(val: number)