From ee2ee7e1daf8c888a385c2cdddc4ce83ed20e587 Mon Sep 17 00:00:00 2001 From: pany <939630029@qq.com> Date: Fri, 19 May 2023 20:47:52 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96=20?= =?UTF-8?q?hooks/usePagination?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/usePagination.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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