数据展示优化

This commit is contained in:
kron
2025-06-18 02:02:09 +08:00
parent 970040c7b4
commit a782e141ab
6 changed files with 48 additions and 18 deletions

View File

@@ -57,9 +57,11 @@ onLoad(async (options) => {
<Container title="详情">
<view class="container">
<BattleHeader
:winner="data.winner"
:blueTeam="blueTeam"
:redTeam="redTeam"
:players="players"
:showRank="true"
/>
<!-- <view class="score-header">
<text>决金箭轮环数</text>

View File

@@ -89,19 +89,28 @@ onMounted(async () => {
<image src="../static/back.png" mode="widthFix" />
</view>
<view v-if="item.mode === 1" class="contest-team">
<view
class="player"
v-for="(p, index2) in item.players"
:key="index2"
>
<Avatar frame :src="p.avatar" />
<text>{{ p.name }}</text>
<image
v-if="index2 === 0"
src="../static/winner-badge.png"
mode="widthFix"
/>
</view>
<block v-if="item.bluePlayers[0]">
<view class="player">
<Avatar frame :src="item.bluePlayers[0].avatar" />
<text>{{ item.bluePlayers[0].name }}</text>
<image
v-if="item.winner === 1"
src="../static/winner-badge.png"
mode="widthFix"
/>
</view>
</block>
<block v-if="item.redPlayers[0]">
<view class="player">
<Avatar frame :src="item.redPlayers[0].avatar" />
<text>{{ item.redPlayers[0].name }}</text>
<image
v-if="item.winner === 0"
src="../static/winner-badge.png"
mode="widthFix"
/>
</view>
</block>
</view>
<view v-if="item.mode === 2" class="contest-multi">
<view