From 57ebfaedfe6364ab0c3beb1afe01c00fe2798a2c Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期四, 06 六月 2024 10:28:54 +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