From d4cca51116e04a319c3fe3961fd32c6477cd589f Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期五, 07 六月 2024 16:08:23 +0800
Subject: [PATCH] 题目请求优化

---
 src/books/childHealth/view/content/components/chapter003.vue  |   10 +-
 src/books/childHealth/view/content/components/chapter0004.vue |   16 +--
 src/books/childHealth/view/content/components/chapter008.vue  |   10 +-
 src/books/childHealth/view/content/components/chapter006.vue  |   32 +----
 src/books/childHealth/view/content/components/chapter011.vue  |   60 ++++--------
 src/books/childHealth/view/content/components/chapter002.vue  |   10 +-
 src/books/childHealth/view/content/index.vue                  |    7 
 src/books/childHealth/view/content/components/chapter010.vue  |   20 +--
 src/books/childHealth/view/content/components/chapter007.vue  |   14 +-
 src/main.js                                                   |    6 
 src/books/childHealth/view/content/components/chapter009.vue  |   20 +--
 src/books/childHealth/view/content/components/chapter005.vue  |   28 +----
 src/components/examinations/index.vue                         |   19 ++-
 src/books/childHealth/view/content/components/chapter001.vue  |   26 ++--
 14 files changed, 110 insertions(+), 168 deletions(-)

diff --git a/src/books/childHealth/view/content/components/chapter0004.vue b/src/books/childHealth/view/content/components/chapter0004.vue
index fb1f240..8a64a33 100644
--- a/src/books/childHealth/view/content/components/chapter0004.vue
+++ b/src/books/childHealth/view/content/components/chapter0004.vue
@@ -869,10 +869,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍥� 瀛︿範涓婚涓�</span>
             <examinations
-              v-if="questionData && questionData[99]"
+              v-if="questionData"
               :cardList="questionData[99]"
-              :chapter="4"
-              :page="91"
             />
           </p>
           <h2 class="module_block" id="b017">
@@ -1392,10 +1390,8 @@
           <p class="blockh6-c center">
             <span class="img center dl-bl w100">涓撻鍥� 瀛︿範涓婚浜�</span>
             <examinations
-              v-if="questionData && questionData[105]"
+              v-if="questionData"
               :cardList="questionData[105]"
-              :chapter="4"
-              :page="97"
             />
           </p>
           <h6 class="Conclusion-title4">涓撻灏忕粨</h6>
@@ -1478,16 +1474,16 @@
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
             <examinations
-              v-if="questionData && questionData[106][1]"
-              :cardList="questionData[106][1]"
+              v-if="questionData"
+              :cardList="questionData[106] ?  questionData[106][1] :[]"
               :chapter="4"
               :page="981"
             />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
             <examinations
-              v-if="questionData && questionData[106][2]"
-              :cardList="questionData[106][2]"
+              v-if="questionData"
+              :cardList="questionData[106] ? questionData[106][2] : []"
               :chapter="4"
               :page="982"
             />
diff --git a/src/books/childHealth/view/content/components/chapter001.vue b/src/books/childHealth/view/content/components/chapter001.vue
index 19a1ab6..ed722b4 100644
--- a/src/books/childHealth/view/content/components/chapter001.vue
+++ b/src/books/childHealth/view/content/components/chapter001.vue
@@ -360,7 +360,7 @@
               </span>
             </span>
             <examinations
-              v-if="testOne && questionData && questionData[10]"
+              v-if="testOne && questionData"
               :chapter="1"
               :page="10"
               :cardList="questionData[10]"
@@ -700,7 +700,7 @@
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span>
             <examinations
               :cardList="questionData[14]"
-              v-if="questionData && questionData[14]"
+              v-if="questionData"
               :chapter="1"
               :page="6"
             />
@@ -1152,7 +1152,7 @@
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚浜�</span>
             <examinations
               :cardList="questionData[17]"
-              v-if="questionData && questionData[17]"
+              v-if="questionData"
               :chapter="1"
               :page="9"
             />
@@ -1654,7 +1654,7 @@
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span>
             <examinations
               :cardList="questionData[22]"
-              v-if="questionData && questionData[22]"
+              v-if="questionData"
               :chapter="1"
               :page="14"
             />
@@ -2139,7 +2139,7 @@
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚鍥�</span>
             <examinations
               :cardList="questionData[27]"
-              v-if="questionData && questionData[27]"
+              v-if="questionData"
               :chapter="1"
               :page="19"
             />
@@ -2788,7 +2788,7 @@
             >
             <examinations
               :cardList="questionData[32]"
-              v-if="questionData && questionData[32]"
+              v-if="questionData"
               :chapter="1"
               :page="24"
             />
@@ -3141,7 +3141,7 @@
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span>
             <examinations
               :cardList="questionData[34]"
-              v-if="questionData && questionData[34]"
+              v-if="questionData"
               :chapter="1"
               :page="26"
             />
@@ -3634,7 +3634,7 @@
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚鍏�</span>
             <examinations
               :cardList="questionData[39]"
-              v-if="questionData && questionData[39]"
+              v-if="questionData"
               :chapter="1"
               :page="31"
             />
@@ -4423,7 +4423,7 @@
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涔�</span>
             <examinations
               :cardList="questionData[48]"
-              v-if="questionData && questionData[48]"
+              v-if="questionData"
               :chapter="1"
               :page="40"
             />
@@ -4656,16 +4656,16 @@
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
             <examinations
-              :cardList="questionData[50][1]"
-              v-if="questionData && questionData[50][1]"
+              :cardList="questionData[50] ? questionData[50][1] : []"
+              v-if="questionData"
               :chapter="1"
               :page="421"
             />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
             <examinations
-              :cardList="questionData[50][2]"
-              v-if="questionData && questionData[50][2]"
+              :cardList="questionData[50] ? questionData[50][2] : []"
+              v-if="questionData"
               :chapter="1"
               :page="422"
             />
diff --git a/src/books/childHealth/view/content/components/chapter002.vue b/src/books/childHealth/view/content/components/chapter002.vue
index 7df70c0..ce192a4 100644
--- a/src/books/childHealth/view/content/components/chapter002.vue
+++ b/src/books/childHealth/view/content/components/chapter002.vue
@@ -379,7 +379,7 @@
           </h6>
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚涓�</span>
-            <examinations v-if="questionData && questionData[54]" :cardList="questionData[54]" />
+            <examinations v-if="questionData" :cardList="questionData[54]" />
           </p>
           <h2 class="module_block" id="b011">
             <div class="custom1">瀛︿範涓婚浜�</div>
@@ -779,7 +779,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 && questionData[57]" :cardList="questionData[57]" />
+            <examinations v-if="questionData" :cardList="questionData[57]" />
           </p>
           <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p>
           <div class="fieldset">
@@ -1155,7 +1155,7 @@
             <!-- <img class="img-g" alt="" src="image/0065-1.jpg" /><br /> -->
             <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚涓�</span>
             <examinations
-              v-if="questionData && questionData[60]"
+              v-if="questionData"
               :cardList="questionData[60]"
               :chapter="2"
               :page="52"
@@ -1348,10 +1348,10 @@
           <p class="blockh6-c">
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
-            <examinations v-if="questionData && questionData[62][1]" :cardList="questionData[62][1]" />
+            <examinations v-if="questionData" :cardList="questionData[62] ? questionData[62][1] : []" />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
-            <examinations v-if="questionData && questionData[62][2]" :cardList="questionData[62][2]" />
+            <examinations v-if="questionData" :cardList="questionData[62] ? questionData[62][2] : []" />
           </p>
           <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6>
           <p class="blockh6 m0-t0 fl fl-di fl-cn">
diff --git a/src/books/childHealth/view/content/components/chapter003.vue b/src/books/childHealth/view/content/components/chapter003.vue
index f28a590..1904987 100644
--- a/src/books/childHealth/view/content/components/chapter003.vue
+++ b/src/books/childHealth/view/content/components/chapter003.vue
@@ -684,7 +684,7 @@
           </h6>
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span>
-            <examinations :cardList="questionData[72]" :chapter="3" :page="64" v-if="questionData && questionData[72]" />
+            <examinations :cardList="questionData[72]" v-if="questionData" />
           </p>
           <h2 class="module_block" id="b014">
             <div class="custom1">瀛︿範涓婚浜�</div>
@@ -1243,7 +1243,7 @@
           </h6>
           <p class="blockh6-c center">
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚浜�</span>
-            <examinations :cardList="questionData[81]" v-if="questionData && questionData[81]" />
+            <examinations :cardList="questionData[81]" v-if="questionData" />
           </p>
           <h2 class="module_block" id="b015">
             <div class="custom1">瀛︿範涓婚涓�</div>
@@ -1767,7 +1767,7 @@
           </h6>
           <p class="blockh6-c center">
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span>
-            <examinations :cardList="questionData[86]" :chapter="3" :page="78" v-if="questionData && questionData[86]" />
+            <examinations :cardList="questionData[86]" v-if="questionData" />
           </p>
         </div>
       </div>
@@ -1972,10 +1972,10 @@
           <p class="blockh6-c">
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
-            <examinations v-if="questionData && questionData[88][1]" :cardList="questionData[88][1]" :chapter="3" :page="801" />
+            <examinations v-if="questionData" :cardList="questionData[88] ? questionData[88][1] : []" />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
-            <examinations v-if="questionData && questionData[88][2]" :cardList="questionData[88][2]" :chapter="3" :page="802" />
+            <examinations v-if="questionData" :cardList="questionData[88] ? questionData[88][2] : []" />
           </p>
           <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6>
           <p class="blockh6 m0-t0 fl fl-di fl-cn">
diff --git a/src/books/childHealth/view/content/components/chapter005.vue b/src/books/childHealth/view/content/components/chapter005.vue
index ddc58eb..5846c9c 100644
--- a/src/books/childHealth/view/content/components/chapter005.vue
+++ b/src/books/childHealth/view/content/components/chapter005.vue
@@ -1225,10 +1225,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚涓�</span>
             <examinations
-            v-if="questionData && questionData[127]"
+            v-if="questionData"
               :cardList="questionData[127]"
-              :chapter="5"
-              :page="119"
             />
           </p>
           <h2 class="module_block" id="b019">
@@ -1682,10 +1680,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚浜�</span>
             <examinations
-            v-if="questionData && questionData[132]"
+            v-if="questionData"
               :cardList="questionData[132]"
-              :chapter="5"
-              :page="124"
             />
           </p>
           <h2 class="module_block" id="b020">
@@ -2154,10 +2150,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚涓�</span>
             <examinations
-            v-if="questionData && questionData[137]"
+            v-if="questionData"
               :cardList="questionData[137]"
-              :chapter="5"
-              :page="129"
             />
           </p>
           <h2 class="module_block" id="b021">
@@ -2554,10 +2548,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻浜� 瀛︿範涓婚鍥�</span>
             <examinations
-            v-if="questionData && questionData[141]"
+            v-if="questionData"
               :cardList="questionData[141]"
-              :chapter="5"
-              :page="133"
             />
           </p>
           <h6 class="Conclusion-title4">涓撻灏忕粨</h6>
@@ -2764,18 +2756,14 @@
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
             <examinations
-                v-if="questionData && questionData[142][1]"
-              :cardList="questionData[142][1]"
-              :chapter="5"
-              :page="1341"
+                v-if="questionData"
+              :cardList="questionData[142] ? questionData[142][1] : []"
             />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
             <examinations
-            v-if="questionData && questionData[142][2]"
-              :cardList="questionData[142][2]"
-              :chapter="5"
-              :page="1342"
+            v-if="questionData"
+              :cardList="questionData[142] ? questionData[142][2] : []"
             />
           </p>
         </div>
diff --git a/src/books/childHealth/view/content/components/chapter006.vue b/src/books/childHealth/view/content/components/chapter006.vue
index 9eee52c..48c1e67 100644
--- a/src/books/childHealth/view/content/components/chapter006.vue
+++ b/src/books/childHealth/view/content/components/chapter006.vue
@@ -517,10 +517,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚涓�</span>
             <examinations
-            v-if="questionData && questionData[150]"
+            v-if="questionData"
               :cardList="questionData[150]"
-              :chapter="6"
-              :page="142"
             />
           </p>
           <p class="custom_tag"><b>鈥㈡墿灞曞欢浼糕��</b></p>
@@ -1292,10 +1290,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚浜�</span>
             <examinations
-              v-if="questionData && questionData[160]"
+              v-if="questionData"
               :cardList="questionData[160]"
-              :chapter="6"
-              :page="152"
             />
           </p>
           <h2 class="module_block" id="b024">
@@ -1646,10 +1642,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚涓�</span>
             <examinations
-            v-if="questionData && questionData[164]"
+            v-if="questionData"
               :cardList="questionData[164]"
-              :chapter="6"
-              :page="156"
             />
           </p>
           <p class="custom_tag"><b>鈥㈡墿灞曞欢浼糕��</b></p>
@@ -2018,10 +2012,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚鍥�</span>
             <examinations
-            v-if="questionData && questionData[167]"
+            v-if="questionData"
               :cardList="questionData[167]"
-              :chapter="6"
-              :page="159"
             />
           </p>
           <div class="annotation-border"></div>
@@ -2501,10 +2493,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚浜�</span>
             <examinations
-            v-if="questionData && questionData[172]"
+            v-if="questionData"
               :cardList="questionData[172]"
-              :chapter="6"
-              :page="164"
             />
           </p>
           <h6 class="Conclusion-title4">涓撻灏忕粨</h6>
@@ -2763,18 +2753,14 @@
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
             <examinations
-            v-if="questionData && questionData[174][1]"
-              :cardList="questionData[174][1]"
-              :chapter="6"
-              :page="1661"
+            v-if="questionData"
+              :cardList="questionData[174] ? questionData[174][1] : []"
             />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
             <examinations
-            v-if="questionData && questionData[174][2]"
-              :cardList="questionData[174][2]"
-              :chapter="6"
-              :page="1662"
+            v-if="questionData"
+              :cardList="questionData[174] ? questionData[174][2] : []"
             />
           </p>
           <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6>
diff --git a/src/books/childHealth/view/content/components/chapter007.vue b/src/books/childHealth/view/content/components/chapter007.vue
index cfd7e2e..62693b8 100644
--- a/src/books/childHealth/view/content/components/chapter007.vue
+++ b/src/books/childHealth/view/content/components/chapter007.vue
@@ -297,7 +297,7 @@
           </h6>
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span>
-            <examinations v-if="questionData && questionData[177]" :cardList="questionData[177]" :chapter="7" :page="169" />
+            <examinations v-if="questionData" :cardList="questionData[177]"  />
           </p>
           <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p>
           <div class="fieldset">
@@ -796,7 +796,7 @@
           </h6>
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚浜�</span>
-            <examinations v-if="questionData && questionData[182]" :cardList="questionData[182]"  :chapter="7" :page="174" />
+            <examinations v-if="questionData" :cardList="questionData[182]"  />
           </p>
           <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p>
           <div class="fieldset">
@@ -1125,7 +1125,7 @@
           </h6>
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚涓�</span>
-            <examinations v-if="questionData && questionData[185]" :cardList="questionData[185]" :chapter="7" :page="177" />
+            <examinations v-if="questionData" :cardList="questionData[185]" />
           </p>
           <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p>
           <div class="fieldset">
@@ -2064,7 +2064,7 @@
           </h6>
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚鍥�</span>
-            <examinations v-if="questionData && questionData[196]" :cardList="questionData[196]" :chapter="7" :page="188" />
+            <examinations v-if="questionData" :cardList="questionData[196]" />
           </p>
           <h2 class="module_block" id="b031">
             <div class="custom1">瀛︿範涓婚浜�</div>
@@ -3340,7 +3340,7 @@
           </h6>
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻涓� 瀛︿範涓婚浜�</span>
-            <examinations v-if="questionData && questionData[215]" :cardList="questionData[215]" :chapter="7" :page="207" />
+            <examinations v-if="questionData" :cardList="questionData[215]" />
           </p>
           <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p>
           <div class="fieldset">
@@ -3649,10 +3649,10 @@
           <p class="blockh6-c">
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
-            <examinations v-if="questionData && questionData[217][1]" :cardList="questionData[217][1]" :chapter="7" :page="2091" />
+            <examinations v-if="questionData" :cardList="questionData[217] ? questionData[217][1] : []" />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
-            <examinations v-if="questionData && questionData[217][2]" :cardList="questionData[217][2]" :chapter="7" :page="2092" />
+            <examinations v-if="questionData" :cardList="questionData[217] ? questionData[217][2] : []" />
           </p>
           <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6>
           <p class="blockh6 m0-t0 fl fl-di fl-cn">
diff --git a/src/books/childHealth/view/content/components/chapter008.vue b/src/books/childHealth/view/content/components/chapter008.vue
index 1139a35..ed59e26 100644
--- a/src/books/childHealth/view/content/components/chapter008.vue
+++ b/src/books/childHealth/view/content/components/chapter008.vue
@@ -625,7 +625,7 @@
           </h6>
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚涓�</span>
-            <examinations v-if="questionData && questionData[223]" :cardList="questionData[223]" :chapter="8" :page="215" />
+            <examinations v-if="questionData" :cardList="questionData[223]"  />
           </p>
         </div>
       </div>
@@ -1674,7 +1674,7 @@
           </h6>
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚浜�</span>
-            <examinations v-if="questionData && questionData[235]" :cardList="questionData[235]" :chapter="8" :page="227" />
+            <examinations v-if="questionData" :cardList="questionData[235]" />
           </p>
           <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p>
           <div class="fieldset">
@@ -2160,7 +2160,7 @@
           </h6>
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍏� 瀛︿範涓婚涓�</span>
-            <examinations v-if="questionData && questionData[240]" :cardList="questionData[240]" :chapter="8" :page="232" />
+            <examinations v-if="questionData" :cardList="questionData[240]" />
           </p>
           <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p>
           <div class="fieldset">
@@ -2437,10 +2437,10 @@
           <p class="blockh6-c">
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
-            <examinations v-if="questionData && questionData[242][1]" :cardList="questionData[242][1]" :chapter="8" :page="2431" />
+            <examinations v-if="questionData" :cardList="questionData[242] ? questionData[242][1] : []"  />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
-            <examinations  v-if="questionData && questionData[242][2]" :cardList="questionData[242][2]" :chapter="8" :page="2342" />
+            <examinations  v-if="questionData" :cardList="questionData[242] ?  questionData[242][2] : []"  />
           </p>
         </div>
       </div>
diff --git a/src/books/childHealth/view/content/components/chapter009.vue b/src/books/childHealth/view/content/components/chapter009.vue
index 0cea34c..1120166 100644
--- a/src/books/childHealth/view/content/components/chapter009.vue
+++ b/src/books/childHealth/view/content/components/chapter009.vue
@@ -653,10 +653,8 @@
           <p class="blockh6-c center">
             <span class="img center dl-bl w100">涓撻涔� 瀛︿範涓婚涓�</span>
             <examinations
-            v-if="questionData && questionData[252]"
+            v-if="questionData"
               :cardList="questionData[251]"
-              :chapter="9"
-              :page="243"
             />
           </p>
         </div>
@@ -1558,10 +1556,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻涔� 瀛︿範涓婚浜�</span>
             <examinations
-            v-if="questionData && questionData[263]"
+            v-if="questionData"
               :cardList="questionData[263]"
-              :chapter="9"
-              :page="255"
             />
           </p>
           <h6 class="Conclusion-title4">涓撻灏忕粨</h6>
@@ -1744,18 +1740,14 @@
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
             <examinations
-            v-if="questionData && questionData[264][1]"
-              :cardList="questionData[264][1]"
-              :chapter="9"
-              :page="2561"
+            v-if="questionData"
+              :cardList="questionData[264] ? questionData[264][1] : []"
             />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
             <examinations
-            v-if="questionData && questionData[264][2]"
-              :cardList="questionData[264][2]"
-              :chapter="9"
-              :page="2562"
+            v-if="questionData"
+              :cardList="questionData[264] ? questionData[264][2] : []"
             />
           </p>
           <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6>
diff --git a/src/books/childHealth/view/content/components/chapter010.vue b/src/books/childHealth/view/content/components/chapter010.vue
index 6f56e66..4f0e13e 100644
--- a/src/books/childHealth/view/content/components/chapter010.vue
+++ b/src/books/childHealth/view/content/components/chapter010.vue
@@ -742,10 +742,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍗� 瀛︿範涓婚涓�</span>
             <examinations
-            v-if="questionData && questionData[275]"
+            v-if="questionData"
               :cardList="questionData[275]"
-              :chapter="10"
-              :page="267"
             />
           </p>
           <h2 class="module_block" id="b038">
@@ -1197,10 +1195,8 @@
           <p class="blockh6-c">
             <span class="img center dl-bl w100">涓撻鍗� 瀛︿範涓婚浜�</span>
             <examinations
-            v-if="questionData && questionData[280]"
+            v-if="questionData"
               :cardList="questionData[280]"
-              :chapter="10"
-              :page="272"
             />
           </p>
           <p class="custom_tag"><b>鈥㈣祫鏂欓摼鎺モ��</b></p>
@@ -1352,18 +1348,14 @@
             瀛︿範瀹屾湰涓撻锛屼綘鐨勫涔犳晥鏋滃浣曞憿锛熷挶浠竴璧锋潵鎵爜娴嬩竴娴嬪惂锛�<br />
             <span class="img">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級1</span><br />
             <examinations
-            v-if="questionData && questionData[281][1]"
-              :cardList="questionData[281][1]"
-              :chapter="10"
-              :page="2731"
+            v-if="questionData"
+              :cardList="questionData[281] ? questionData[281][1] : []"
             />
             <span class="span-border"></span>
             <span class="img mt-20 dl-bl">杩囧叧妫�娴嬶紙璧勬牸鑰冭瘯妯℃嫙棰橈級2</span>
             <examinations
-            v-if="questionData && questionData[281][2]"
-              :cardList="questionData[281][2]"
-              :chapter="10"
-              :page="2732"
+            v-if="questionData"
+              :cardList="questionData[281] ? questionData[281][2] : []"
             />
           </p>
           <h6 class="Conclusion-title4">鈥㈠涔犲弽鎬濃��</h6>
diff --git a/src/books/childHealth/view/content/components/chapter011.vue b/src/books/childHealth/view/content/components/chapter011.vue
index b4f069b..b6d836e 100644
--- a/src/books/childHealth/view/content/components/chapter011.vue
+++ b/src/books/childHealth/view/content/components/chapter011.vue
@@ -20,50 +20,40 @@
           <p class="block3">
             <span class="block3 center dl-bl w100 mt-40">鍗蜂竴</span>
             <examinations
-            v-if="questionData && questionData[282][1]"
-              :cardList="questionData[282][1]"
-              :chapter="11"
-              :page="2741"
+            v-if="questionData"
+              :cardList="questionData[282] ? questionData[282][1] : []"
             />
           </p>
           <span class="span-border"></span>
           <p class="block3">
             <span class="block3 center dl-bl w100 mt-40">鍗蜂簩</span>
             <examinations
-            v-if="questionData && questionData[282][2]"
-              :cardList="questionData[282][2]"
-              :chapter="11"
-              :page="2742"
+            v-if="questionData"
+              :cardList="questionData[282] ? questionData[282][2] : []"
             />
           </p>
           <span class="span-border"></span>
           <p class="block3">
             <span class="block3 center dl-bl w100 mt-40">鍗蜂笁</span>
             <examinations
-            v-if="questionData && questionData[282][3]"
-              :cardList="questionData[282][3]"
-              :chapter="11"
-              :page="2743"
+            v-if="questionData"
+              :cardList="questionData[282] ? questionData[282][3] : []"
             />
           </p>
           <span class="span-border"></span>
           <p class="block3">
             <span class="block3 center dl-bl w100 mt-40">鍗峰洓</span>
             <examinations
-            v-if="questionData && questionData[282][4]"
-              :cardList="questionData[282][4]"
-              :chapter="11"
-              :page="2744"
+            v-if="questionData"
+              :cardList="questionData[282] ? questionData[282][4] : []"
             />
           </p>
           <span class="span-border"></span>
           <p class="block3">
             <span class="block3 center dl-bl w100 mt-40">鍗蜂簲</span>
             <examinations
-            v-if="questionData && questionData[282][5]"
-              :cardList="questionData[282][5]"
-              :chapter="11"
-              :page="2745"
+            v-if="questionData"
+              :cardList="questionData[282] ? questionData[282][5] : []"
             />
           </p>
         </div>
@@ -79,50 +69,40 @@
           <p class="block3">
             <span class="block3 center dl-bl w100 mt-40">鍗峰叚</span>
             <examinations
-            v-if="questionData && questionData[283][1]"
-              :cardList="questionData[283][1]"
-              :chapter="11"
-              :page="2746"
+            v-if="questionData"
+              :cardList="questionData[283] ? questionData[283][1] : []"
             />
           </p>
           <span class="span-border"></span>
           <p class="block3">
             <span class="block3 center dl-bl w100 mt-40">鍗蜂竷</span>
             <examinations
-            v-if="questionData && questionData[283][2]"
-              :cardList="questionData[283][2]"
-              :chapter="11"
-              :page="2747"
+            v-if="questionData"
+              :cardList="questionData[283] ? questionData[283][2] : []"
             />
           </p>
           <span class="span-border"></span>
           <p class="block3">
             <span class="block3 center dl-bl w100 mt-40">鍗峰叓</span>
             <examinations
-            v-if="questionData && questionData[283][3]"
-              :cardList="questionData[283][3]"
-              :chapter="11"
-              :page="2748"
+            v-if="questionData"
+              :cardList="questionData[283] ? questionData[283][3] : []"
             />
           </p>
           <span class="span-border"></span>
           <p class="block3">
             <span class="block3 center dl-bl w100 mt-40">鍗蜂節</span>
             <examinations
-            v-if="questionData && questionData[283][4]"
-              :cardList="questionData[283][4]"
-              :chapter="11"
-              :page="2749"
+            v-if="questionData"
+              :cardList="questionData[283] ? questionData[283][4] : []"
             />
           </p>
           <span class="span-border"></span>
           <p class="block3">
             <span class="block3 center dl-bl w100 mt-40">鍗峰崄</span>
             <examinations
-            v-if="questionData && questionData[283][5]"
-              :cardList="questionData[283][5]"
-              :chapter="11"
-              :page="27410"
+            v-if="questionData"
+              :cardList="questionData[283] ? questionData[283][5] : []"
             />
           </p>
         </div>
diff --git a/src/books/childHealth/view/content/index.vue b/src/books/childHealth/view/content/index.vue
index a06b1ef..0145855 100644
--- a/src/books/childHealth/view/content/index.vue
+++ b/src/books/childHealth/view/content/index.vue
@@ -591,7 +591,7 @@
           const catalog = catalogDom.getAttribute("num");
           let text = null;
           if (target.querySelector("p")) {
-            text = target.querySelector("p").textContent.substring(0, 20);
+            text = target.querySelector("p").textContent.substring(0, 50);
           }
           // 杩斿洖椤电爜鍜岀珷鑺備俊鎭�
           if (this.$store.state.qiankun && this.$store.state.qiankun.pageChange)
@@ -617,6 +617,8 @@
               target,
               "chapter"
             );
+            // 娣诲姞椤电爜
+            this.loadPageList.push(Number(page));
             const catalog = catalogDom.getAttribute("num");
             if (!this.questionDataMap[page]) {
               if (testData && testData[catalog]) {
@@ -641,8 +643,7 @@
                 }
               }
             }
-            // 娣诲姞椤电爜
-            this.loadPageList.push(Number(page));
+
             // 娓叉煋杩欎竴椤电殑鏍囪
             for (const key in this.renderSignMap) {
               if (this.renderSignMap[key][page]) {
diff --git a/src/components/examinations/index.vue b/src/components/examinations/index.vue
index 9e462e0..4998f9c 100644
--- a/src/components/examinations/index.vue
+++ b/src/components/examinations/index.vue
@@ -1,5 +1,5 @@
 <template>
-  <div class="examination" v-loading="!cardData.length">
+  <div class="examination" v-loading="loading">
     <div
       v-for="(item, nindex) in cardData"
       :key="nindex"
@@ -442,20 +442,27 @@
     return {
       type: "option",
       loading: false,
-      cardData:[]
+      cardData:[],
+      loading:true
     };
   },
   watch:{
     cardList:{
       handler(newVal) {
         console.log('11',newVal);
-      }
+        this.cardData = this.cardList
+        if(newVal && newVal.length) {
+          this.loading = false
+        }
+      },
+      immediate:true,
+      deep:true
     }
   },
   mounted() {
-    this.cardData = this.cardList
-    console.log('this.cardList',this.cardList);
-    console.log('this.cardData',this.cardData);
+    // this.cardData = this.cardList
+    // console.log('this.cardList',this.cardList);
+    // console.log('this.cardData',this.cardData);
   },
   methods: {
     // 鏁扮粍杞负瀛楃涓叉柟娉�
diff --git a/src/main.js b/src/main.js
index be449f0..a647faf 100644
--- a/src/main.js
+++ b/src/main.js
@@ -57,9 +57,9 @@
     store.commit("setQiankun", state);
   });
 
-  props.setGlobalState({
-    state: 3, // 搴旂敤鎸傝浇瀹屾垚锛屽悓鏃剁敤浜庤Е鍙戜竴娆tateChange灏唖tate鎸傝浇鍦╲uex褰撲腑
-  });
+  // props.setGlobalState({
+  //   state: 3, // 搴旂敤鎸傝浇瀹屾垚锛屽悓鏃剁敤浜庤Е鍙戜竴娆tateChange灏唖tate鎸傝浇鍦╲uex褰撲腑
+  // });
 
   render(props);
 }

--
Gitblit v1.9.1