diff --git a/src/views/Ranking/Couple/Ranking.vue b/src/views/Ranking/Couple/Ranking.vue index 2cd9a62..08c6ab5 100644 --- a/src/views/Ranking/Couple/Ranking.vue +++ b/src/views/Ranking/Couple/Ranking.vue @@ -467,7 +467,8 @@ const changeTag = (module) => { const rewardsTop3 = ref([]) // 原前三名奖励列表 // 处理后的前三名奖励列表 const showRewardsTop3 = computed(() => { - let newRewardsTop3 = rewardsTop3.value + // 对 rewardsTop3 进行深拷贝,避免引用问题 + let newRewardsTop3 = JSON.parse(JSON.stringify(rewardsTop3.value)) // 季度榜添加奖励 if (seasonShow.value) { newRewardsTop3[0].activityRewardProps.push( diff --git a/src/views/Ranking/Couple/components/topUser.vue b/src/views/Ranking/Couple/components/topUser.vue index 0ac0685..b0831bd 100644 --- a/src/views/Ranking/Couple/components/topUser.vue +++ b/src/views/Ranking/Couple/components/topUser.vue @@ -257,6 +257,7 @@ v-for="(item, index) in rewards.activityRewardProps" :key="index" style=" + align-self: stretch; display: flex; align-items: center; padding: 0 1vw;