From a79486ad50f4b5231edfe291c3c82346d21007da Mon Sep 17 00:00:00 2001 From: chenlimao Date: Tue, 12 May 2026 09:54:07 +0800 Subject: [PATCH] =?UTF-8?q?fix=EF=BC=9A=E6=88=91=E7=9A=84=E6=88=90?= =?UTF-8?q?=E9=95=BF=E8=84=9A=E5=8D=B0=E9=A1=B5=E9=9D=A2=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/BattleHeader.vue | 51 ++++++++++++++++++++------------- src/pages/my-growth.vue | 4 +-- 2 files changed, 33 insertions(+), 22 deletions(-) diff --git a/src/components/BattleHeader.vue b/src/components/BattleHeader.vue index b7b3716..b12d84f 100644 --- a/src/components/BattleHeader.vue +++ b/src/components/BattleHeader.vue @@ -80,28 +80,35 @@ defineProps({ /> - + + + - - - {{ player.name }} + + + + {{ player.name }} + - + @@ -144,17 +151,21 @@ defineProps({ justify-content: center; } .players-melee { - display: flex; height: 80px; width: 100%; - overflow-x: auto; } .players-melee::-webkit-scrollbar { width: 0; height: 0; color: transparent; } -.players-melee > view { +/* 小程序 scroll-view 不支持直接 flex,通过内层 wrapper 承载横向排列 */ +.players-melee-inner { + display: flex; + height: 100%; + flex-wrap: nowrap; +} +.players-melee-inner > view { display: flex; flex-direction: column; align-items: center; diff --git a/src/pages/my-growth.vue b/src/pages/my-growth.vue index 56a9719..5a2e3b8 100644 --- a/src/pages/my-growth.vue +++ b/src/pages/my-growth.vue @@ -115,7 +115,7 @@ onLoad((options) => { :blueTeam="item.teams[1] ? item.teams[1].players : []" :redTeam="item.teams[2] ? item.teams[2].players : []" :winner="item.winTeam" - :showRank="item.teams[0]" + :showRank="!!item.teams[0]" :showHeader="false" /> @@ -138,7 +138,7 @@ onLoad((options) => { :blueTeam="item.teams[1] ? item.teams[1].players : []" :redTeam="item.teams[2] ? item.teams[2].players : []" :winner="item.winTeam" - :showRank="item.teams[0]" + :showRank="!!item.teams[0]" :showHeader="false" />