diff --git a/packages/vue/src/grid/src/pager/src/methods.ts b/packages/vue/src/grid/src/pager/src/methods.ts index b4fe8c71ce..7118dce088 100644 --- a/packages/vue/src/grid/src/pager/src/methods.ts +++ b/packages/vue/src/grid/src/pager/src/methods.ts @@ -45,7 +45,8 @@ export default { pager.component = pager.component || (fetchData && fetchData.api ? Pager : null) res = h(hooks.toRaw(pager.component), { props: { - size: vSize, + // tiny-grid 的 size 为 small/mini 时,pager 传 mini;为 medium 时,pager 传空字符串 + size: vSize === 'medium' ? '' : ['small', 'mini'].includes(vSize) ? 'mini' : '', // 兼容 grid 的 size 传递 loading: loading || tableLoading, isBeforePageChange: _vm.isBeforePageChange || _vm.showSaveMsg, accurateJumper: _vm.autoLoad,