From 1034ef5a9f9bc0f8c7cf604484d9f6906a15d4f4 Mon Sep 17 00:00:00 2001 From: gimmyhehe <975402925@qq.com> Date: Thu, 10 Jul 2025 20:26:46 +0800 Subject: [PATCH] fix(pager): fix init pager-size error when not match page-sizes (#3566) --- packages/renderless/src/pager/vue.ts | 1 + packages/vue/src/pager/src/index.ts | 3 +-- packages/vue/src/pager/src/pc.vue | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/renderless/src/pager/vue.ts b/packages/renderless/src/pager/vue.ts index aea8340ec..bb5b1b4db 100644 --- a/packages/renderless/src/pager/vue.ts +++ b/packages/renderless/src/pager/vue.ts @@ -91,6 +91,7 @@ export const renderless = ( showPager: computed(() => api.computedShowPager()), internalLayout: computed(() => api.computedInternalLayout()), totalText: computed(() => api.computedTotalText()), + internalPageSizes: computed(() => props.pageSizes || [10, 20, 30, 40, 50, 100]), internalPageCount: computed(() => api.computedInternalPageCount()), showJumperSuffix: designConfig?.state?.showJumperSuffix ?? true, align: computed(() => props.align || designConfig?.state?.align || 'right'), diff --git a/packages/vue/src/pager/src/index.ts b/packages/vue/src/pager/src/index.ts index 145825d19..38ed7c69e 100644 --- a/packages/vue/src/pager/src/index.ts +++ b/packages/vue/src/pager/src/index.ts @@ -34,8 +34,7 @@ export const pagerProps = { type: String }, pageSizes: { - type: Array as PropType, - default: () => [10, 20, 30, 40, 50, 100] + type: Array as PropType }, pagerCount: { type: Number, diff --git a/packages/vue/src/pager/src/pc.vue b/packages/vue/src/pager/src/pc.vue index eaa6c540a..8ad4e3911 100644 --- a/packages/vue/src/pager/src/pc.vue +++ b/packages/vue/src/pager/src/pc.vue @@ -123,7 +123,7 @@