Skip to content

Pagination 分页

用于分隔长列表,每次只加载一页数据。

基础用法

•••

受控 + 功能配置

当前第 1 页,每页 10 条
共 237 条,第 1–10 条•••跳至

尺寸与禁用

size="md"(默认)
•••
size="sm"
•••
disabled
•••

API

Props

属性类型默认值说明
totalnumber数据总条数(必填)
currentnumber当前页(受控)
defaultCurrentnumber1初始页(非受控)
pageSizenumber每页条数(受控)
defaultPageSizenumber10初始每页条数(非受控)
pageSizeOptionsnumber[][10, 20, 50, 100]可选每页条数
showSizeChangerbooleanfalse显示每页条数选择器
showQuickJumperbooleanfalse显示快速跳转输入框
showTotal(total, range) => string显示数据总量与范围
onChange(page: number, pageSize: number) => void页码或每页条数变化时回调
disabledbooleanfalse禁用分页器
size'sm' | 'md''md'尺寸

Events

事件参数说明
change(page, pageSize: number)页码或每页条数变化

AUI Vue Components — Built with Vue 3 & VitePress