diff --git a/components/index/RankingBoard.vue b/components/index/RankingBoard.vue index deaa2d3..afecdc9 100644 --- a/components/index/RankingBoard.vue +++ b/components/index/RankingBoard.vue @@ -210,9 +210,11 @@ const weekLabel = computed(() => `统计周期:${weekRange.value.start} ~ ${we const monthLabel = computed(() => `统计周期:${monthRange.value.start} ~ ${monthRange.value.end}`); const currentRankingList = computed(() => { - if (currentTab.value === 'today') return dayRanking.value; - if (currentTab.value === 'week') return weekRanking.value; - return monthRanking.value; + let list; + if (currentTab.value === 'today') list= dayRanking.value; + else if (currentTab.value === 'week') list = weekRanking.value; + else list = monthRanking.value; + return [...list].sort((a, b) => b.addNum-a.addNum); }); const currentUserRank = computed(() => {