From b15c37cb4a3c49593325676e2063797946bf3f55 Mon Sep 17 00:00:00 2001 From: zhangyibo95 <690096405@qq.com> Date: Fri, 17 Jul 2026 18:26:14 +0800 Subject: [PATCH] =?UTF-8?q?update:=E4=BC=98=E5=8C=9610=E4=BA=BA=E4=B9=B1?= =?UTF-8?q?=E6=96=97=E6=B5=8B=E8=B7=9D=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/BattleHeader.vue | 12 ++++++------ src/pages/team-battle/components/BattleHeader.vue | 1 + 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/components/BattleHeader.vue b/src/components/BattleHeader.vue index 0b0489a..8bf6458 100644 --- a/src/components/BattleHeader.vue +++ b/src/components/BattleHeader.vue @@ -113,6 +113,7 @@ const isMember = (player = {}) => player.vip === true || player.sVip === true; v-if="players.length" class="players-melee" scroll-x + :show-scrollbar="false" @touchmove="(e) => players.length > 5 && e.stopPropagation()" :style="{ paddingTop: showHeader ? '15px' : '0' }" > @@ -151,6 +152,7 @@ const isMember = (player = {}) => player.vip === true || player.sVip === true; .container { width: 100%; position: relative; + z-index: 999; margin-bottom: 10px; } .container > image:first-child { @@ -158,6 +160,7 @@ const isMember = (player = {}) => player.vip === true || player.sVip === true; width: 100%; top: -5px; z-index: 1; + pointer-events: none; } .players { display: flex; @@ -188,15 +191,12 @@ const isMember = (player = {}) => player.vip === true || player.sVip === true; .players-melee { height: 80px; width: 100%; -} -.players-melee::-webkit-scrollbar { - width: 0; - height: 0; - color: transparent; + white-space: nowrap; } /* 小程序 scroll-view 不支持直接 flex,通过内层 wrapper 承载横向排列 */ .players-melee-inner { - display: flex; + display: inline-flex; + min-width: 100%; height: 100%; flex-wrap: nowrap; } diff --git a/src/pages/team-battle/components/BattleHeader.vue b/src/pages/team-battle/components/BattleHeader.vue index a6ee495..05f8d7d 100644 --- a/src/pages/team-battle/components/BattleHeader.vue +++ b/src/pages/team-battle/components/BattleHeader.vue @@ -151,6 +151,7 @@ const isMember = (player = {}) => player.vip === true || player.sVip === true; .container { width: 100%; position: relative; + z-index: 999; margin-bottom: 10px; } .container > image:first-child {