Baozhangchao 3 år sedan
förälder
incheckning
7f0b258fb5
2 ändrade filer med 111 tillägg och 1 borttagningar
  1. 2
    1
      src/pages/Honghe.vue
  2. 109
    0
      src/utils/preloadImg.js

+ 2
- 1
src/pages/Honghe.vue Visa fil

@@ -36,7 +36,8 @@
36 36
 import { useModel } from '@/store'
37 37
 import { drawLottery, getPrizeList } from '@/services/person'
38 38
 import { rand, shuffle } from '@/utils/math'
39
-import { hideLoading } from '@/utils'
39
+import { hideLoading, preloadImg } from '@/utils'
40
+
40 41
 import { share } from '@/utils/wx'
41 42
 
42 43
 /**

+ 109
- 0
src/utils/preloadImg.js Visa fil

@@ -0,0 +1,109 @@
1
+
2
+export function preloadImg (arr) {
3
+
4
+
5
+  beforeCreate(){
6
+
7
+
8
+  }
9
+  let imgs = [
10
+
11
+    '../assets/indexImg/imgex_MEW/1.jpg',
12
+    '../assets/indexImg/imgex_MEW/1.jpg',
13
+    '../assets/indexImg/imgex_MEW/1.jpg',
14
+    '../assets/indexImg/imgex_MEW/1.jpg',
15
+    '../assets/indexImg/imgex_MEW/1.jpg',
16
+    '../assets/indexImg/imgex_MEW/1.jpg',
17
+    '../assets/indexImg/imgex_MEW/1.jpg',
18
+    '../assets/indexImg/imgex_MEW/1.jpg',
19
+    '../assets/indexImg/imgex_MEW/1.jpg',
20
+    '../assets/indexImg/imgex_MEW/1.jpg',
21
+    '../assets/indexImg/imgex_MEW/1.jpg',
22
+    '../assets/indexImg/imgex_MEW/1.jpg',
23
+    '../assets/indexImg/imgex_MEW/1.jpg',
24
+    '../assets/indexImg/imgex_MEW/1.jpg',
25
+    '../assets/indexImg/imgex_MEW/1.jpg',
26
+    '../assets/indexImg/imgex_MEW/1.jpg',
27
+    '../assets/indexImg/imgex_MEW/1.jpg',
28
+    '../assets/indexImg/imgex_MEW/1.jpg',
29
+    '../assets/indexImg/imgex_MEW/1.jpg',
30
+    '../assets/indexImg/imgex_MEW/1.jpg',
31
+    '../assets/indexImg/imgex_MEW/1.jpg',
32
+    '../assets/indexImg/imgex_MEW/1.jpg',
33
+    '../assets/indexImg/imgex_MEW/1.jpg',
34
+    '../assets/indexImg/imgex_MEW/1.jpg',
35
+    '../assets/indexImg/imgex_MEW/1.jpg',
36
+    '../assets/indexImg/imgex_MEW/1.jpg',
37
+    '../assets/indexImg/imgex_MEW/1.jpg',
38
+    '../assets/indexImg/imgex_MEW/1.jpg',
39
+    '../assets/indexImg/imgex_MEW/1.jpg',
40
+    '../assets/indexImg/imgex_MEW/1.jpg',
41
+    '../assets/indexImg/imgex_MEW/1.jpg',
42
+    '../assets/indexImg/imgex_MEW/1.jpg',
43
+    '../assets/indexImg/imgex_MEW/1.jpg',
44
+    '../assets/indexImg/imgex_MEW/1.jpg',
45
+    '../assets/indexImg/imgex_MEW/1.jpg',
46
+    '../assets/indexImg/imgex_MEW/1.jpg',
47
+    '../assets/indexImg/imgex_MEW/1.jpg',
48
+    '../assets/indexImg/imgex_MEW/1.jpg',
49
+    '../assets/indexImg/imgex_MEW/1.jpg',
50
+    '../assets/indexImg/imgex_MEW/1.jpg',
51
+    '../assets/indexImg/imgex_MEW/1.jpg',
52
+    '../assets/indexImg/imgex_MEW/1.jpg',
53
+    '../assets/indexImg/imgex_MEW/1.jpg',
54
+    '../assets/indexImg/imgex_MEW/1.jpg',
55
+    '../assets/indexImg/imgex_MEW/1.jpg',
56
+    '../assets/indexImg/imgex_MEW/1.jpg',
57
+    '../assets/indexImg/imgex_MEW/1.jpg',
58
+    '../assets/indexImg/imgex_MEW/1.jpg',
59
+    '../assets/indexImg/imgex_MEW/1.jpg',
60
+    '../assets/indexImg/imgex_MEW/1.jpg',
61
+    '../assets/indexImg/imgex_MEW/1.jpg',
62
+    '../assets/indexImg/imgex_MEW/1.jpg',
63
+    '../assets/indexImg/imgex_MEW/1.jpg',
64
+    '../assets/indexImg/imgex_MEW/1.jpg',
65
+    '../assets/indexImg/imgex_MEW/1.jpg',
66
+    '../assets/indexImg/imgex_MEW/1.jpg',
67
+    '../assets/indexImg/imgex_MEW/1.jpg',
68
+    '../assets/indexImg/imgex_MEW/1.jpg',
69
+    '../assets/indexImg/imgex_MEW/1.jpg',
70
+    '../assets/indexImg/imgex_MEW/1.jpg',
71
+    '../assets/indexImg/imgex_MEW/1.jpg',
72
+    '../assets/indexImg/imgex_MEW/1.jpg',
73
+    '../assets/indexImg/imgex_MEW/1.jpg',
74
+    '../assets/indexImg/imgex_MEW/1.jpg',
75
+    '../assets/indexImg/imgex_MEW/1.jpg',
76
+    '../assets/indexImg/imgex_MEW/1.jpg',
77
+    '../assets/indexImg/imgex_MEW/1.jpg',
78
+    '../assets/indexImg/imgex_MEW/1.jpg',
79
+    '../assets/indexImg/imgex_MEW/1.jpg',
80
+    '../assets/indexImg/imgex_MEW/1.jpg',
81
+    '../assets/indexImg/imgex_MEW/1.jpg',
82
+    '../assets/indexImg/imgex_MEW/1.jpg',
83
+    '../assets/indexImg/imgex_MEW/1.jpg',
84
+    '../assets/indexImg/imgex_MEW/1.jpg',
85
+    '../assets/indexImg/imgex_MEW/1.jpg',
86
+    '../assets/indexImg/imgex_MEW/1.jpg',
87
+    '../assets/indexImg/imgex_MEW/1.jpg',
88
+    '../assets/indexImg/imgex_MEW/1.jpg',
89
+    '../assets/indexImg/imgex_MEW/1.jpg',
90
+    '../assets/indexImg/imgex_MEW/1.jpg',
91
+    '../assets/indexImg/imgex_MEW/1.jpg',
92
+    '../assets/indexImg/imgex_MEW/1.jpg',
93
+    '../assets/indexImg/imgex_MEW/1.jpg',
94
+    '../assets/indexImg/imgex_MEW/1.jpg',
95
+  ]
96
+  let count = 0
97
+  // let percent = ''
98
+
99
+  for (let img of imgs) {
100
+    let image = new Image();
101
+    image.src = img;
102
+    image.onload = () => {
103
+      count++;
104
+      console.log("🚀 ~ file: preloadImg.js ~ line 16 ~ preloadImg ~ percent", count)
105
+      return true;
106
+    };
107
+  }
108
+
109
+}