From fb7552192befed0da81df568cd4c9d5ed2516b6b Mon Sep 17 00:00:00 2001 From: anonymous Date: Sat, 11 Jan 2025 10:25:43 +0800 Subject: [PATCH] fix: bug --- src/hooks/useListPageRequest.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/hooks/useListPageRequest.ts b/src/hooks/useListPageRequest.ts index 40566fc..a95e9de 100644 --- a/src/hooks/useListPageRequest.ts +++ b/src/hooks/useListPageRequest.ts @@ -50,7 +50,6 @@ function useListPageRequest( ...getPagingParams.value, ...customParams, }) - console.log(data) data.forEach((item: any) => { if (String(item.createtime).length < 11) { item.createtime = item.createtime * 1000 @@ -59,17 +58,24 @@ function useListPageRequest( item.image = getImageUrl(item.image) }) // totalPage.value = data.count ? Math.ceil(data.count / pagingParams.value.limit!) : 0 + // 如果当前是第一页,则清空列表,否则追加数据 + if (getPagingParams.value.page === 1) { + list.value = [] + } list.value.push(...data) } const onReload = async (params?: AnyObject) => { + // 如果当前是第一页,则清空列表 + if (getPagingParams.value.page === 1) { + list.value = [] + } loading.value = true pagingParams.value.page = 1 if (params) { customParams = params } try { - list.value = [] await loadData() } finally { loading.value = false