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
}
}