gemercheung 2 år sedan
förälder
incheckning
a19dc836d5

+ 3 - 1
packages/qjkankan-view/src/components/assembly/Opening.vue

@@ -171,7 +171,9 @@ onMounted(() => {
 
       break;
     case props.coverData.coverSelect.toLowerCase().indexOf("video") > -1:
-      showVideoDaoji(true);
+      showVideoDaoji(() => {
+        closeVideo();
+      });
       break;
     case props.coverData.coverSelect.toLowerCase().indexOf("img") > -1:
       showImgDaoji(() => {

+ 16 - 9
packages/qjkankan-view/src/components/assembly/OpeningMobile.vue

@@ -42,14 +42,15 @@
   </div>
 
   <!-- 图片 -->
+
   <div
     class="imgcon"
     v-if="coverData.coverSelect.toLowerCase().indexOf('img') > -1 && showImg"
     @click="closeImg"
     :style="{
-      backgroundImage: `url(${coverData.coverPc})`,
+      backgroundImage: `url(${coverData.coverMo})`,
       backgroundColor: `${coverData.imgColorSelec}`,
-      backgroundSize: coverData.coverPcLoc == 'center' ? 'contain' : 'cover',
+      backgroundSize: coverData.coverMoLoc == 'center' ? 'contain' : 'cover',
     }"
   >
     <div @click.stop="closeImg" class="jump">
@@ -169,8 +170,14 @@ onMounted(() => {
 
       break;
     case props.coverData.coverSelect.toLowerCase().indexOf("video") > -1:
+      showVideoDaoji(() => {
+        props.coverData.coverVideoInWay == 1 && closeVideo();
+      });
       break;
     case props.coverData.coverSelect.toLowerCase().indexOf("img") > -1:
+      showImgDaoji(() => {
+        props.coverData.coverImageInWay == 1 && closeImg();
+      });
       break;
     default:
       break;
@@ -198,13 +205,13 @@ onMounted(() => {
     });
 
     document.addEventListener(
-        "WeixinJSBridgeReady",
-        () => {
-          console.log("WeixinJSBridgeReady", openvideo$.value);
-          openvideo$.value.play();
-        },
-        false
-      );
+      "WeixinJSBridgeReady",
+      () => {
+        console.log("WeixinJSBridgeReady", openvideo$.value);
+        openvideo$.value.play();
+      },
+      false
+    );
   }
 }),
   useApp().then((app) => {