From 7c70a7847a991c1953209288991e5c93ac2583ba Mon Sep 17 00:00:00 2001 From: ZF sun <34314687@qq.com> Date: Fri, 21 Nov 2025 17:20:39 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E7=9A=87=E5=86=A0=E5=8A=A8=E7=94=BB?= =?UTF-8?q?=E6=95=88=E6=9E=9C=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/AdminPanel.vue | 22 +++++++++++++++++ src/views/BattleRanking.vue | 48 +++++++++++++++++++++++++++---------- 2 files changed, 58 insertions(+), 12 deletions(-) diff --git a/src/views/AdminPanel.vue b/src/views/AdminPanel.vue index 87a6881..c5b25cf 100644 --- a/src/views/AdminPanel.vue +++ b/src/views/AdminPanel.vue @@ -543,6 +543,28 @@

支持JPG、PNG、GIF格式,建议尺寸200x200像素,文件大小不超过5MB

+ + +
+

👑 英雄冠军皇冠配置

+
+
+ +
+
+ +
+

皇冠大小默认为英雄冠军头像的1.2倍,建议设置为合适的大小以确保美观

+
+
diff --git a/src/views/BattleRanking.vue b/src/views/BattleRanking.vue index 56ff728..9eae35c 100644 --- a/src/views/BattleRanking.vue +++ b/src/views/BattleRanking.vue @@ -93,7 +93,10 @@
-
+
👑
{ // 更新CSS变量,将默认显示行数传递给样式 watch( - () => localDisplayConfig.value.individual.defaultDisplayRows, + () => localDisplayConfig.value?.individual?.defaultDisplayRows, (newRows) => { document.documentElement.style.setProperty('--default-display-rows', newRows); }, @@ -384,7 +387,7 @@ watch( // 添加监听以同步战区排名默认显示行数配置到CSS变量 watch( - () => localDisplayConfig.value.team.defaultDisplayRows, + () => localDisplayConfig.value?.team?.defaultDisplayRows, (newValue) => { if (newValue && newValue > 0) { document.documentElement.style.setProperty('--team-default-height', `calc(60px * ${newValue})`); @@ -407,7 +410,7 @@ watch( watch( () => teamRankings.value.length, () => { - const displayRows = localDisplayConfig.value.team.defaultDisplayRows; + const displayRows = localDisplayConfig.value?.team?.defaultDisplayRows; if (!displayRows || displayRows === 0) { // 根据实际数据条数计算高度,每行60px,加上一些额外空间(20px) const actualHeight = teamRankings.value.length * 60 + 20; @@ -955,6 +958,17 @@ onUnmounted(() => {