|
|
@@ -46,8 +46,8 @@
|
|
|
<!-- 排行榜列表 -->
|
|
|
<div class="rank-list">
|
|
|
<!-- 前三名 -->
|
|
|
- <div class="top-three" v-if="rankList.length >= 3">
|
|
|
- <div class="top-item second">
|
|
|
+ <div class="top-three" v-if="rankList.length > 0">
|
|
|
+ <div class="top-item second" v-if="rankList[1]">
|
|
|
<div class="avatar-wrap">
|
|
|
<img :src="rankList[1]?.avatar || defaultAvatar" class="avatar" />
|
|
|
<div class="rank-badge">2</div>
|
|
|
@@ -55,7 +55,7 @@
|
|
|
<div class="nickname">{{ rankList[1]?.nickname || 'User' }}</div>
|
|
|
<div class="value">{{ formatValue(rankList[1]) }}</div>
|
|
|
</div>
|
|
|
- <div class="top-item first">
|
|
|
+ <div class="top-item first" v-if="rankList[0]">
|
|
|
<div class="crown">👑</div>
|
|
|
<div class="avatar-wrap">
|
|
|
<img :src="rankList[0]?.avatar || defaultAvatar" class="avatar" />
|
|
|
@@ -64,7 +64,7 @@
|
|
|
<div class="nickname">{{ rankList[0]?.nickname || 'User' }}</div>
|
|
|
<div class="value">{{ formatValue(rankList[0]) }}</div>
|
|
|
</div>
|
|
|
- <div class="top-item third">
|
|
|
+ <div class="top-item third" v-if="rankList[2]">
|
|
|
<div class="avatar-wrap">
|
|
|
<img :src="rankList[2]?.avatar || defaultAvatar" class="avatar" />
|
|
|
<div class="rank-badge">3</div>
|