From 0aab735feb03a0425fb75a6f34f07daabeae3a47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B2=E8=BE=B0=E7=94=9F=E4=BA=A7?= Date: Mon, 20 Apr 2026 01:32:14 +0800 Subject: [PATCH] =?UTF-8?q?v0.0.2=20-=20=E4=BF=AE=E5=A4=8DuseEffect?= =?UTF-8?q?=E4=B8=AD=E6=B7=BB=E5=8A=A0numberFilter=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/YichensBoard.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/YichensBoard.jsx b/frontend/src/pages/YichensBoard.jsx index 12a7631..1ad705b 100644 --- a/frontend/src/pages/YichensBoard.jsx +++ b/frontend/src/pages/YichensBoard.jsx @@ -97,7 +97,7 @@ export default function YichensBoard() { }) } // 筛选后更新totalPosts - if (numberFilter) { + if (numberFilter && data.length > 0) { setTotalPosts(data.length) } } @@ -133,13 +133,13 @@ export default function YichensBoard() { useEffect(() => { if (todayStats.total > 0) { - fetchPosts(1, categoryFilter, searchKeyword) + fetchPosts(1, categoryFilter, searchKeyword, numberFilter) } }, [todayStats, categoryFilter, postTypeFilter, numberFilter]) useEffect(() => { setPage(1) - fetchPosts(1, categoryFilter, searchKeyword) + fetchPosts(1, categoryFilter, searchKeyword, numberFilter) }, [searchKeyword, numberFilter]) const togglePost = id => setExpandedPosts(p => ({ ...p, [id]: !p[id] }))