|
@@ -73,6 +73,9 @@ export default defineComponent({
|
|
|
if (Array.isArray(data.rankingList)) {
|
|
|
state.musicList[state.tabIndex].rankingList = data.rankingList
|
|
|
}
|
|
|
+ if (data.userActivityRankingVo){
|
|
|
+ state.score = data.userActivityRankingVo.score
|
|
|
+ }
|
|
|
} catch (error) {}
|
|
|
}
|
|
|
const img = ref()
|
|
@@ -103,7 +106,7 @@ export default defineComponent({
|
|
|
step = step > -1 ? step + 1 : 0
|
|
|
return {
|
|
|
join: rank.join,
|
|
|
- score: item?.score,
|
|
|
+ score: item?.score || 0,
|
|
|
isTop: item ? true : false,
|
|
|
heardUrl: userdata.heardUrl,
|
|
|
username: userdata.username,
|
|
@@ -287,9 +290,12 @@ export default defineComponent({
|
|
|
return <div>您的评测暂未上榜,快去挑战吧!</div>
|
|
|
}
|
|
|
},
|
|
|
- value: () => (
|
|
|
- <span class={styles.num}>{user.value.score}分</span>
|
|
|
- )
|
|
|
+ value: () => {
|
|
|
+ if (!user.value.score || !state.score){
|
|
|
+ return
|
|
|
+ }
|
|
|
+ return <span class={styles.num}>{user.value.score || state.score}分</span>
|
|
|
+ }
|
|
|
}}
|
|
|
/>
|
|
|
</div>
|