From 5dc7d731206fbafec2c8addf10932020faaccb20 Mon Sep 17 00:00:00 2001 From: duanshuwen Date: Sat, 6 Dec 2025 10:38:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=88=86=E9=A1=B5=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E5=B0=81=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderer/components/Pagination/index.vue | 212 ++++++++---------- src/renderer/types/PaginationProps.ts | 11 +- .../components/RateContentSection/index.vue | 19 +- 3 files changed, 112 insertions(+), 130 deletions(-) diff --git a/src/renderer/components/Pagination/index.vue b/src/renderer/components/Pagination/index.vue index 64624b0..9a23bb9 100644 --- a/src/renderer/components/Pagination/index.vue +++ b/src/renderer/components/Pagination/index.vue @@ -1,69 +1,77 @@ diff --git a/src/renderer/types/PaginationProps.ts b/src/renderer/types/PaginationProps.ts index 08b26b0..c0e8047 100644 --- a/src/renderer/types/PaginationProps.ts +++ b/src/renderer/types/PaginationProps.ts @@ -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 } \ No newline at end of file diff --git a/src/renderer/views/rate/components/RateContentSection/index.vue b/src/renderer/views/rate/components/RateContentSection/index.vue index 3ee9874..ee80025 100644 --- a/src/renderer/views/rate/components/RateContentSection/index.vue +++ b/src/renderer/views/rate/components/RateContentSection/index.vue @@ -1,11 +1,28 @@ \ No newline at end of file