feat: 新增分页组件

This commit is contained in:
duanshuwen
2025-12-05 13:44:27 +08:00
parent 6596106da9
commit d0162e3349
9 changed files with 204 additions and 4 deletions

View File

@@ -0,0 +1,15 @@
export interface PaginationProps {
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
}

View File

@@ -0,0 +1,3 @@
import { PaginationProps, EmitsProps } from './PaginationProps'
export { PaginationProps, EmitsProps }