diff --git a/frontend/pages/square/hot-category-more.vue b/frontend/pages/square/hot-category-more.vue index 7dfbc7f..29c8fb6 100644 --- a/frontend/pages/square/hot-category-more.vue +++ b/frontend/pages/square/hot-category-more.vue @@ -113,6 +113,7 @@ const noMore = ref(false) const activeSubTab = ref('all') const likingMap = ref({}) const cardTapTimers = {} +const page = ref(1) // ========== 子标签配置(仅星卡) ========== const starCardSubTabs = [ @@ -153,12 +154,13 @@ const loadData = async (reset = false) => { if (reset) { noMore.value = false items.value = [] + page.value = 1 } loading.value = true try { - const res = await getHotRankingApi(dimension.value, null, 1, 20) + const res = await getHotRankingApi(dimension.value, null, page.value, 20) if (res.code === 200 && res.data?.items) { const newItems = res.data.items.map((item) => { @@ -178,6 +180,8 @@ const loadData = async (reset = false) => { if (res.data.items.length < 20) { noMore.value = true + } else { + page.value++ } } else { noMore.value = true