diff --git a/src/usePagination.ts b/src/usePagination.ts index 91378cdf45be991ec041cdde39cb3deee8dc6b3b..6c8cee9481142ccad4d38cab5179f75fd28336d2 100644 --- a/src/usePagination.ts +++ b/src/usePagination.ts @@ -151,7 +151,7 @@ function usePagination( const total = computed(() => get(data.value!, totalKey, 0)); const current = computed({ get: () => - (params.value[0] as Record)?.[currentKey] ?? + data.value?.[currentKey]??(params.value[0] as Record)?.[currentKey] ?? finallyOptions.defaultParams[0][currentKey], set: (val: number) => { changeCurrent(val); @@ -159,7 +159,7 @@ function usePagination( }); const pageSize = computed({ get: () => - (params.value[0] as Record)?.[pageSizeKey] ?? + data.value?.[pageSize]??(params.value[0] as Record)?.[pageSizeKey] ?? finallyOptions.defaultParams[0][pageSizeKey], set: (val: number) => { changePageSize(val);