fix(homeStore): update hasMore logic to check for non-empty result list

This commit is contained in:
James Chen
2025-09-02 18:14:42 +08:00
parent 2fbbca21e7
commit a2fd16ede5

View File

@@ -215,7 +215,7 @@ const useHomeStore = create<HomeState>((set, get) => ({
set({
contentData: newItems, // 使用完整的新数据
pageStart: newItems.length,
hasMore: result.list.length === 20,
hasMore: result.list.length !== 0,
});
} else {
// 增量加载时更新缓存
@@ -238,7 +238,7 @@ const useHomeStore = create<HomeState>((set, get) => ({
set((state) => ({
contentData: [...state.contentData, ...newItems],
pageStart: state.pageStart + newItems.length,
hasMore: result.list.length === 20,
hasMore: result.list.length !== 0,
}));
}
} else if (selectedCategory.tags) {