feat: 分页插件组件封装

This commit is contained in:
duanshuwen
2025-12-06 10:38:35 +08:00
parent d0162e3349
commit 5dc7d73120
3 changed files with 112 additions and 130 deletions

View File

@@ -1,15 +1,12 @@
export interface PaginationProps {
currentPage?: number
total: number
page: number
pageSize: number
pageSizes?: number[]
siblingCount?: number
boundaryCount?: number
}
export interface EmitsProps {
(e: 'update:page', value: number): void
(e: 'update:pageSize', value: number): void
(e: 'pageChange', value: number): void
(e: 'pageSizeChange', value: number): void
(e: 'update:currentPage', value: number): void
(e: 'update:pageSize', value: string): void
(e: 'currentChange', value: number): void
}