From 4b2faa227bebfc5b007638f66ed950af49a8d898 Mon Sep 17 00:00:00 2001
From: hzj <1304805162@qq.com>
Date: Mon, 5 Jan 2026 10:56:45 +0800
Subject: [PATCH] =?UTF-8?q?feat(=E6=B8=B8=E6=88=8F=E7=8E=8B=E6=89=93?=
=?UTF-8?q?=E6=A6=9C):=20=E8=B0=83=E6=95=B4=E5=9B=BE=E7=89=87=E9=A2=84?=
=?UTF-8?q?=E5=8A=A0=E8=BD=BD=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/Ranking/GamesKing/index.vue | 86 ++++++++++++++++++---------
1 file changed, 59 insertions(+), 27 deletions(-)
diff --git a/src/views/Ranking/GamesKing/index.vue b/src/views/Ranking/GamesKing/index.vue
index 96e68ed..2b8994f 100644
--- a/src/views/Ranking/GamesKing/index.vue
+++ b/src/views/Ranking/GamesKing/index.vue
@@ -141,6 +141,7 @@
+
-
+
{
imageUrl('bg2'),
imageUrl('helpBt'),
imageUrl('helpInfo'),
+ imageUrl('historyBt'),
+ imageUrl('historyBtActive'),
+ imageUrl('historyTopBg'),
+ imageUrl('historyTopFrame'),
+ imageUrl('specialRewardsBg'),
imageUrl('myRankingBg'),
- imageUrl('RankingBottomBorder'),
imageUrl('rankingBt'),
imageUrl('rankingBtActive'),
- imageUrl('RankingCenterBg'),
- imageUrl('RankingItem'),
- imageUrl('RankingMain'),
imageUrl('rewardBtActive'),
imageUrl('rewardsBt'),
imageUrl('timeBg'),
- imageUrl('top1RewardBg'),
- imageUrl('top2_4RewardBg'),
- imageUrl('top5_7RewardBg'),
- imageUrl('top8_10RewardBg'),
+ imageUrl('topBackBt'),
+ imageUrl('topNextBt'),
imageUrl('top1'),
- imageUrl('top2'),
- imageUrl('top3'),
- imageUrl('top4'),
- imageUrl('top5_7'),
- imageUrl('top8_10'),
]
const criticalImages_ar = [
@@ -946,26 +942,20 @@ const preloadCriticalImages = async () => {
imageUrl('bg2'),
imageUrl('helpBt'),
imageUrl('helpInfo_ar'),
+ imageUrl('historyBt_ar'),
+ imageUrl('historyBtActive_ar'),
+ imageUrl('historyTopBg_ar'),
+ imageUrl('historyTopFrame'),
+ imageUrl('specialRewardsBg_ar'),
imageUrl('myRankingBg'),
- imageUrl('RankingBottomBorder'),
imageUrl('rankingBt_ar'),
imageUrl('rankingBtActive_ar'),
- imageUrl('RankingCenterBg'),
- imageUrl('RankingItem'),
- imageUrl('RankingMain_ar'),
imageUrl('rewardBtActive_ar'),
imageUrl('rewardsBt_ar'),
imageUrl('timeBg'),
- imageUrl('top1RewardBg'),
- imageUrl('top2_4RewardBg'),
- imageUrl('top5_7RewardBg'),
- imageUrl('top8_10RewardBg'),
+ imageUrl('topBackBt'),
+ imageUrl('topNextBt'),
imageUrl('top1'),
- imageUrl('top2'),
- imageUrl('top3'),
- imageUrl('top4'),
- imageUrl('top5_7'),
- imageUrl('top8_10'),
]
if (currentLangType.value == 'en') {
@@ -988,6 +978,47 @@ const completePreloading = async () => {
}
}
+// 预加载其他图片
+const preloadOtherImages = async () => {
+ const criticalImages = [
+ imageUrl('RankingBottomBorder'),
+ imageUrl('RankingCenterBg'),
+ imageUrl('RankingItem'),
+ imageUrl('RankingMain'),
+ imageUrl('top1RewardBg'),
+ imageUrl('top2_4RewardBg'),
+ imageUrl('top5_7RewardBg'),
+ imageUrl('top8_10RewardBg'),
+ imageUrl('top2'),
+ imageUrl('top3'),
+ imageUrl('top4'),
+ imageUrl('top5_7'),
+ imageUrl('top8_10'),
+ ]
+
+ const criticalImages_ar = [
+ imageUrl('RankingBottomBorder'),
+ imageUrl('RankingCenterBg'),
+ imageUrl('RankingItem'),
+ imageUrl('RankingMain_ar'),
+ imageUrl('top1RewardBg'),
+ imageUrl('top2_4RewardBg'),
+ imageUrl('top5_7RewardBg'),
+ imageUrl('top8_10RewardBg'),
+ imageUrl('top2'),
+ imageUrl('top3'),
+ imageUrl('top4'),
+ imageUrl('top5_7'),
+ imageUrl('top8_10'),
+ ]
+
+ if (currentLangType.value == 'en') {
+ await preloadImages(criticalImages)
+ } else if (currentLangType.value == 'ar') {
+ await preloadImages(criticalImages_ar)
+ }
+}
+
// 使用工具函数连接APP
const connectToAppHandler = async () => {
await connectToApp(() => {
@@ -999,6 +1030,7 @@ const connectToAppHandler = async () => {
// 组件挂载时检测环境
onMounted(() => {
connectToAppHandler()
+ preloadOtherImages() // 预加载其他图片
isInAppEnvironment.value = isInApp()
getCountdown()