diff --git a/src/hooks/usePagination.ts b/src/hooks/usePagination.ts index d860884..c2a78a8 100644 --- a/src/hooks/usePagination.ts +++ b/src/hooks/usePagination.ts @@ -25,15 +25,13 @@ const defaultPaginationData: IDefaultPaginationData = { layout: "total, sizes, prev, pager, next, jumper" } -export function usePagination(_paginationData: IPaginationData = {}) { +export function usePagination(initialPaginationData: IPaginationData = {}) { /** 合并分页参数 */ - const paginationData = reactive(Object.assign({ ...defaultPaginationData }, _paginationData)) - + const paginationData = reactive({ ...defaultPaginationData, ...initialPaginationData }) /** 改变当前页码 */ const handleCurrentChange = (value: number) => { paginationData.currentPage = value } - /** 改变页面大小 */ const handleSizeChange = (value: number) => { paginationData.pageSize = value