Skip to content

Pagination 分页 ​

Pagination 分页 的基础用法、公开 API 与示例。

基础示例 ​

示例使用本地演示数据;上传、校验和提交不会连接业务后端。

引入方式 ​

ts
import { defaultPaginationInfo, Pagination } from "@/components/pro/pagination";

Props ​

参数说明类型默认值必填
autoScroll切换页数,是否自动滚动到最上面booleantrue否
hidden是否隐藏分页booleanfalse否
reset切换 pageSize,pageNum 是否重置为 1booleantrue否
total总数number0否
align分页对齐方式"left" | "right""right"否
layoutConfig分页布局配置string"total, sizes, prev, pager, next, jumper"否
modelValue组件双向绑定值。PaginationInfo() => defaultPaginationInfo否

Events ​

事件名说明回调参数
change分页改变事件pageInfo: PaginationInfo
currentChange当前页码改变事件pageNum: number
sizeChange页码大小改变事件pageSize: number
update:modelValue双向绑定值更新时触发。value: PaginationInfo

Slots ​

插槽名说明参数
pagination-leftpagination-left 内容插槽。-
pagination-rightpagination-right 内容插槽。-

Expose ​

名称说明类型
defaultPaginationInfo默认分页信息。-

Module API ​

名称说明类型
Pagination导出 Pagination 供业务侧复用。useInstall(index)

Types ​

PaginationProps ​

导出 PaginationProps 供业务侧复用。

字段说明类型默认值必填
autoScroll切换页数,是否自动滚动到最上面booleantrue否
hidden是否隐藏分页booleanfalse否
reset切换 pageSize,pageNum 是否重置为 1booleantrue否
total总数number0否
align分页对齐方式"left" | "right"'right'否
layoutConfig分页布局配置string'total, sizes, prev, pager, next, jumper'否

PaginationEmits ​

导出 PaginationEmits 供业务侧复用。

字段说明类型默认值必填
change分页改变事件[pageInfo: PaginationInfo]-是
currentChange当前页码改变事件[pageNum: number]-是
sizeChange页码大小改变事件[pageSize: number]-是

PaginationInfo ​

导出 PaginationInfo 供业务侧复用。

字段说明类型默认值必填
pageNum当前页number-是
pageSizes页码数组number[]-否
pageSize一页显示多少条数据number-是

API 根据当前组件源码生成;同步版本与验证记录见维护说明。