From 9155ae8f892e0dcb845fe6b18566639c70ab2bfe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=91=E8=BD=BB=E7=8B=82?= <1677568218@qq.com> Date: Fri, 10 Feb 2023 22:15:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/.tmp/data.db | Bin 1380352 -> 1380352 bytes .../1.0.0/full_documentation.json | 2 +- .../Articlelist/useScrollBottom.ts | 2 +- frontend/server/api/articles/list.ts | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/.tmp/data.db b/backend/.tmp/data.db index 24e15007ea31ba00cdc45d260c1d45cf21170393..65e5b81e398b7e037aaf757c5d798c6d293e724b 100644 GIT binary patch delta 5033 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 diff --git a/backend/src/extensions/documentation/documentation/1.0.0/full_documentation.json b/backend/src/extensions/documentation/documentation/1.0.0/full_documentation.json index 5b01a03..0f3ccdc 100644 --- a/backend/src/extensions/documentation/documentation/1.0.0/full_documentation.json +++ b/backend/src/extensions/documentation/documentation/1.0.0/full_documentation.json @@ -14,7 +14,7 @@ "name": "Apache 2.0", "url": "https://www.apache.org/licenses/LICENSE-2.0.html" }, - "x-generation-date": "2023-02-10T09:47:22.758Z" + "x-generation-date": "2023-02-10T13:18:04.525Z" }, "x-strapi-config": { "path": "/documentation", diff --git a/frontend/composables/Articlelist/useScrollBottom.ts b/frontend/composables/Articlelist/useScrollBottom.ts index 90b7a20..4280920 100644 --- a/frontend/composables/Articlelist/useScrollBottom.ts +++ b/frontend/composables/Articlelist/useScrollBottom.ts @@ -2,7 +2,7 @@ export default (): boolean => { const scrollTop = document.documentElement.scrollTop || document.body.scrollTop const clientHeight = document.documentElement.clientHeight const scrollHeight = document.documentElement.scrollHeight - if (scrollTop + clientHeight >= scrollHeight) + if (scrollTop + clientHeight + 200 >= scrollHeight)// 还未到底部就先开始请求 return true return false } diff --git a/frontend/server/api/articles/list.ts b/frontend/server/api/articles/list.ts index d0c32ba..b04207c 100644 --- a/frontend/server/api/articles/list.ts +++ b/frontend/server/api/articles/list.ts @@ -66,7 +66,7 @@ export default defineEventHandler(async (event): Promise => { ] } ${strategy[1]} - pagination: { page: ${pageNum || '1'}, pageSize: 20 } + pagination: { page: ${pageNum || '1'}, pageSize: 10 } ){ data{ id