Baozhangchao 3 年之前
父節點
當前提交
c648437aa4
共有 3 個檔案被更改,包括 31 行新增20 行删除
  1. 2
    3
      src/components/MyWinning.vue
  2. 26
    14
      src/components/WinningPopup.vue
  3. 3
    3
      src/pages/Honghe.vue

+ 2
- 3
src/components/MyWinning.vue 查看文件

@@ -13,7 +13,6 @@
13 13
             <div class="outer3 flex-col" style="overflow: auto;height:100vh;">
14 14
               <div class="haibao-box" style="overflow: auto;height:100vh;">
15 15
                 <img class="haibao" src="../assets/prizeImg/MyPrize.jpg" alt />
16
-
17 16
                 <div class="haibao-jiangping">
18 17
                   <img v-if="Prize" :src="`${Prize.thumb2}`" alt />
19 18
                   <h1 v-else>暂无奖品</h1>
@@ -26,7 +25,7 @@
26 25
               <div class="group1 flex-col">
27 26
                 <div class="wrap3 flex-col">
28 27
                   <img src="../assets/prizeImg/notPrize.jpg" class="subhaibao" />
29
-                  <!-- 没有奖 -->
28
+                  <!-- 没有奖 -->
30 29
                 </div>
31 30
               </div>
32 31
             </div>
@@ -38,7 +37,7 @@
38 37
             <div class="group1 flex-col">
39 38
               <div class="wrap3 flex-col">
40 39
                 <img src="../assets/prizeImg/activityOver.jpg" class="subhaibao" />
41
-                <!-- 活动结束 -->
40
+                <!-- 没有奖品 -->
42 41
               </div>
43 42
             </div>
44 43
           </div>

+ 26
- 14
src/components/WinningPopup.vue 查看文件

@@ -11,20 +11,13 @@
11 11
           <div class="dialog-body">
12 12
             <div class="card-wrapper">
13 13
               <div :class="`dialog-popuImag ${classDivAA?'flipped':''}`">
14
-                <!-- <div class="back" :style="`background-image: url(${backimg});`"> -->
15
-                <!-- <img
16
-                    style="width: 48vw; height:492px"
17
-                    src="../assets/prizeImg/HappyWnning.jpg"
18
-                    alt
19
-                />-->
20
-                <!-- </div> -->
14
+                <div class="back" :style="`background-image: url(${backimg});`">
15
+                  <img style="width: 48vw; height:492px " src="../assets/index.jpg" />
16
+                </div>
21 17
 
22 18
                 <div class="front">
23
-                  <img
24
-                    style="width: 48vw; height:492px "
25
-                    src="../assets/prizeImg/HappyWnning.jpg"
26
-                    alt
27
-                  />
19
+                  <img style="width: 48vw; height:492px" src="../assets/prizeImg/HappyWnning.jpg" />
20
+
28 21
                   <div class="PrizeImg">
29 22
                     <img style="width: 100%; height:100% " :src="Prize.thumb" alt />
30 23
                   </div>
@@ -218,12 +211,14 @@ export default {
218 211
         display: flex;
219 212
         justify-content: center;
220 213
         transform-style: preserve-3d;
221
-        transition: all 1.2s ease;
214
+        transition: all 0.8s ease;
222 215
 
223 216
         .front {
224 217
           position: relative;
225 218
           display: flex;
226 219
           justify-content: center;
220
+          transform: rotateY(180deg); //iPhone异常
221
+
227 222
           .PrizeImg {
228 223
             width: 55vw;
229 224
             position: absolute;
@@ -232,7 +227,8 @@ export default {
232 227
           }
233 228
         }
234 229
         .back {
235
-          transform: rotateY(180deg);
230
+          position: absolute;
231
+          transform: rotateY(-180deg);
236 232
           width: 180px;
237 233
           height: 492px;
238 234
           background-size: 100% auto;
@@ -244,6 +240,22 @@ export default {
244 240
         }
245 241
       }
246 242
       .flipped {
243
+        animation: change 0.6s linear forwards;
244
+      }
245
+    }
246
+    @keyframes change {
247
+      from {
248
+        top: -20vh;
249
+        left: -20vw;
250
+        opacity: 0;
251
+        transform: scale(0.5);
252
+      }
253
+      to {
254
+        top: -0;
255
+        left: -0;
256
+        opacity: 2;
257
+        transform: scale(1);
258
+        transform: rotateY(180deg); //iPhone异常
247 259
       }
248 260
     }
249 261
 

+ 3
- 3
src/pages/Honghe.vue 查看文件

@@ -173,7 +173,7 @@ export default {
173 173
       list: shuffle(monthList),
174 174
       currentMonth: null,
175 175
       showPopup: false,
176
-      showMyWinning: false,
176
+      showMyWinning: true,
177 177
       prizeList: [],
178 178
       bingoId: rand(0, 12) + 1, // 可以抽奖的月份
179 179
       NOMyWinningShow: true,
@@ -227,8 +227,8 @@ export default {
227 227
           share({ title: '抽取幸运签,解锁隐藏福利', desc: '每月都有欢乐发生' })
228 228
         }
229 229
       },
230
-      immediate: true,
231
-    },
230
+      immediate: true
231
+    }
232 232
   },
233 233
   methods: {
234 234
     noShowMy() {