From f2c89996ac53a3659e58832c237adb85c6af679b Mon Sep 17 00:00:00 2001
From: hzj <1304805162@qq.com>
Date: Mon, 5 Jan 2026 18:10:42 +0800
Subject: [PATCH] =?UTF-8?q?feat(=E6=80=BB=E6=8E=92=E8=A1=8C=E6=A6=9C):=20?=
=?UTF-8?q?=E4=BD=BF=E7=94=A8=E8=83=8C=E6=99=AF=E5=9B=BE=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/Ranking/Overall/Ranking.vue | 41 ++++++++++++---------------
1 file changed, 18 insertions(+), 23 deletions(-)
diff --git a/src/views/Ranking/Overall/Ranking.vue b/src/views/Ranking/Overall/Ranking.vue
index 4a619da..6a17a1b 100644
--- a/src/views/Ranking/Overall/Ranking.vue
+++ b/src/views/Ranking/Overall/Ranking.vue
@@ -10,29 +10,12 @@
-
+
@@ -415,6 +398,7 @@ import { useThrottle } from '@/utils/useDebounce'
import { getWealthRanking, getCharmRanking, getRoomRanking, getMyRanking } from '@/api/ranking'
+import BackgroundLayer from '@/components/BackgroundLayer.vue'
import TopUser from './components/topUser.vue'
const route = useRoute()
@@ -438,6 +422,17 @@ const myRanking = ref({}) //我的排名
// 预加载状态
const isLoading = ref(true)
+const currentBgImage = computed(() => {
+ if (rankingType.value == 'Wealth') {
+ return imageUrl('bgWealth')
+ } else if (rankingType.value == 'Charm') {
+ return imageUrl('bgCharm')
+ } else if (rankingType.value == 'Room') {
+ return imageUrl('bgRoom')
+ }
+ return '' // 默认返回空字符串
+})
+
// 预加载关键图片
const preloadCriticalImages = async () => {
const criticalImages = [