fix: youhua

This commit is contained in:
zzc
2026-06-10 00:54:12 +08:00
parent 3ae62897b6
commit 8f11ed9333
4 changed files with 15 additions and 2 deletions

View File

@@ -23,7 +23,13 @@
:key="item.id"
@tap="handleItemTap(item.id)"
>
<text class="rank-num" :class="'rank-' + (index + 1)">{{ index + 1 }}</text>
<image
v-if="index < 3"
class="rank-icon"
:src="`/static/images/icon/${index + 1}.png`"
mode="aspectFit"
/>
<text v-else class="rank-num" :class="'rank-' + (index + 1)">{{ index + 1 }}</text>
<image class="item-avatar" :src="FILE_BASE_URL + item.avatarUrl" mode="aspectFill"></image>
<text class="item-name">{{ item.name }}</text>
<text class="item-score" :class="'score-' + (index + 1)">{{ item.scoreAvg }}</text>
@@ -152,6 +158,13 @@ const handleItemTap = (itemId) => {
font-style: italic;
}
.rank-icon {
width: 44rpx;
height: 44rpx;
margin-right: 16rpx;
flex-shrink: 0;
}
.rank-1 {
color: #2953ff;
font-size: 40rpx;
@@ -244,4 +257,4 @@ const handleItemTap = (itemId) => {
font-size: 22rpx;
font-weight: 500;
}
</style>
</style>

BIN
static/images/icon/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
static/images/icon/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
static/images/icon/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB