From c3a97e9da90ab1a34f766acd35944d295cc5a6bf Mon Sep 17 00:00:00 2001
From: unknown <qq1940665526@163.com>
Date: 星期三, 05 六月 2024 13:41:00 +0800
Subject: [PATCH] 优化

---
 src/books/childHealth/view/content/components/chapter002.vue |   28 +++++++++++++++++-----------
 1 files changed, 17 insertions(+), 11 deletions(-)

diff --git a/src/books/childHealth/view/content/components/chapter002.vue b/src/books/childHealth/view/content/components/chapter002.vue
index e02df9b..49a8582 100644
--- a/src/books/childHealth/view/content/components/chapter002.vue
+++ b/src/books/childHealth/view/content/components/chapter002.vue
@@ -369,7 +369,7 @@
           </h6>
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚涓�</span>
-            <examinations v-if="questionData" :cardList="questionData[54]" />
+            <examinations v-if="questionData && questionData[54]" :cardList="questionData[54]" />
           </p>
           <h2 class="module_block" id="b011">
             <div class="custom1">瀛︿範涓婚浜�</div>
@@ -757,7 +757,7 @@
           <p class="blockh6-c">
             <!-- <img class="img-g" alt="" src="image/0062-1.jpg" /><br /> -->
             <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚浜�</span>
-            <examinations v-if="questionData" :cardList="questionData[57]" />
+            <examinations v-if="questionData && questionData[57]" :cardList="questionData[57]" />
           </p>
           <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p>
           <div class="fieldset">
@@ -1125,7 +1125,7 @@
             <!-- <img class="img-g" alt="" src="image/0065-1.jpg" /><br /> -->
             <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚涓�</span>
             <examinations
-              v-if="questionData"
+              v-if="questionData && questionData[60]"
               :cardList="questionData[60]"
               :chapter="2"
               :page="52"
@@ -1302,10 +1302,10 @@
           <p class="blockh6-c">
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
-            <examinations v-if="questionData" :cardList="questionData[62][1]" />
+            <examinations v-if="questionData && questionData[62][1]" :cardList="questionData[62][1]" />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
-            <examinations v-if="questionData" :cardList="questionData[62][2]" />
+            <examinations v-if="questionData && questionData[62][2]" :cardList="questionData[62][2]" />
           </p>
           <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6>
           <p class="blockh6 m0-t0 fl fl-di fl-cn">
@@ -1326,7 +1326,7 @@
 
 <script>
 import examinations from "@/components/examinations/index.vue";
-import getResourcePath from "@/assets/methods/resources";
+import {getResourcePath} from "@/assets/methods/resources";
 export default {
   name: "chapterTwo",
   components: { examinations },
@@ -1336,6 +1336,10 @@
     },
     showPageList:{
       type:Array
+    },
+    isSearch:{
+      type:Boolean,
+      default:false
     }
   },
   data() {
@@ -1426,7 +1430,8 @@
     };
   },
   async mounted() {
-    const localData = localStorage.getItem("chapterTwoData");
+    if(!this.isSearch) {
+      const localData = localStorage.getItem("chapterTwoData");
     if (localData) {
       this.chapterTwoData = JSON.parse(localData);
     }
@@ -1437,6 +1442,7 @@
       }
     }, 1000);
     this.getVideoPath();
+    }
   },
   unmounted() {
     if (window.timerTwo) {
@@ -1457,10 +1463,10 @@
         this.$data.videoState = !this.$data.videoState;
       }
     },
-    getVideoPath() {
-      this.$data.pathOne = getResourcePath("e2b2b610e8b77c82bad7cf94c7986646");
-      this.$data.pathTwo = getResourcePath("b11b51863da2a4e7e21c73358fa96c1e");
-      this.$data.pathThree = getResourcePath(
+    async getVideoPath() {
+      this.$data.pathOne = await getResourcePath("e2b2b610e8b77c82bad7cf94c7986646");
+      this.$data.pathTwo = await getResourcePath("b11b51863da2a4e7e21c73358fa96c1e");
+      this.$data.pathThree = await getResourcePath(
         "67cf97bd8295dc3aeb46982c574df8d0"
       );
     },

--
Gitblit v1.9.1