diff --git a/src/pages/team-battle.vue b/src/pages/team-battle.vue index f0a2d69..3f5e7ea 100644 --- a/src/pages/team-battle.vue +++ b/src/pages/team-battle.vue @@ -160,6 +160,10 @@ function onBattleEnd() { function onNewRound(msg, prevRound) { showRoundTip.value = true; isFinalShoot.value = msg.current.goldRound; + // 决金箭轮每人只射一箭,重置箭数显示为 (0/1) + if (msg.current.goldRound) { + uni.$emit("update-shot", { currentShot: 0, totalShot: 1 }); + } // 用传入的 prevRound(捕获时刻的旧轮次)展示结算 Tip,与进度条 currentRound 解耦 roundTipRound.value = prevRound; const latestRound = msg.rounds[prevRound - 1];