Skip to content

Pagination 分页 ​

AuPagination 用于切换分段数据,支持页码折叠、每页条数、跳页与自定义布局。

基础用法 ​

当前显示第 41–60 条

Attributes ​

属性说明类型默认值
currentPage / v-model:current-page当前页number1
pageSize / v-model:page-size每页条数number10
total总条数number0
pageCount直接指定总页数,优先于 totalnumber—
pagerCount显示的页码数量,5–21 的奇数number7
layouttotal / sizes / prev / pager / next / jumper / slot / -> 的逗号分隔组合stringprev, pager, next
pageSizes每页条数选项number[][10, 20, 30, 40, 50, 100]
size尺寸small / default / largedefault
disabled / background禁用 / 为页码按钮添加表面booleanfalse
hideOnSinglePage只有一页时隐藏booleanfalse
prevText / nextText替代前后翻页图标的文字string''
jumpText跳页输入框前的文字string前往
totalFormatter总数文字格式化(total) => string—
pageSizeFormatter每页条数文字格式化(size) => string—

Events ​

事件参数说明
update:currentPage / current-change(page)当前页变化
update:pageSize / size-change(size)每页条数变化
change(page, size)页码或每页条数变化
prev-click / next-click(page)点击上一页 / 下一页

Slots ​

插槽说明
prev / next前后翻页按钮内容;提供
defaultlayout 中 slot 的内容

Exposes ​

名称说明
currentPage / pageCount当前页 / 总页数
setCurrentPage(value)切换当前页

Aurora Plus · Vue 3 Component Library