diff --git a/src/components/Pagination/index.vue b/src/components/Pagination/index.vue index 9fc35068..788809a5 100644 --- a/src/components/Pagination/index.vue +++ b/src/components/Pagination/index.vue @@ -5,7 +5,7 @@ class="float-right mt-15px mb-15px" :background="true" layout="total, sizes, prev, pager, next, jumper" - :page-sizes="[10, 20, 30, 50]" + :page-sizes="[10, 20, 30, 50, 100]" v-model:current-page="currentPage" v-model:page-size="pageSize" :pager-count="pagerCount" diff --git a/src/components/Table/src/Table.vue b/src/components/Table/src/Table.vue index 66969c99..8ca59684 100644 --- a/src/components/Table/src/Table.vue +++ b/src/components/Table/src/Table.vue @@ -104,11 +104,12 @@ export default defineComponent({ }) const pagination = computed(() => { + // update by 芋艿:保持和 Pagination 组件的逻辑一致 return Object.assign( { small: false, background: true, - pagerCount: 5, + pagerCount: document.body.clientWidth < 992 ? 5 : 7, layout: 'total, sizes, prev, pager, next, jumper', pageSizes: [10, 20, 30, 50, 100], disabled: false, @@ -283,10 +284,11 @@ export default defineComponent({ }} {unref(getProps).pagination ? ( + // update by 芋艿:保持和 Pagination 组件一致 ) : undefined} diff --git a/src/hooks/web/useTable.ts b/src/hooks/web/useTable.ts index 7a9b1afe..3f0d5055 100644 --- a/src/hooks/web/useTable.ts +++ b/src/hooks/web/useTable.ts @@ -218,6 +218,8 @@ export const useTable = (config?: UseTableConfig) => { register, elTableRef, tableObject, - methods + methods, + // add by 芋艿:返回 tableMethods 属性,和 tableObject 更统一 + tableMethods: methods } }