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] }))