From 38cdff1163573261e36f9d7f8920e1578e1172c8 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期五, 22 十一月 2024 10:55:33 +0800 Subject: [PATCH] 数学书收藏功能优化 --- src/books/mathBook/view/components/chapter001.vue | 44 +++--- package-lock.json | 14 +- yarn.lock | 8 package.json | 2 src/components/examinations/index.vue | 77 ++++++++---- src/books/mathBook/view/components/index.vue | 6 src/books/mathBook/view/components/chapter002.vue | 44 +++--- src/books/mathBook/view/components/chapter005.vue | 58 ++++---- src/App.vue | 20 +++ src/books/mathBook/view/components/chapter004.vue | 40 +++--- src/books/mathBook/view/components/chapter003.vue | 38 +++--- 11 files changed, 197 insertions(+), 154 deletions(-) diff --git a/package-lock.json b/package-lock.json index d2dd353..e4be21d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "element-ui": "^2.15.14", "fabric-with-erasing": "^1.0.1", "lodash": "^4.17.21", - "mathlive": "^0.101.2", + "mathlive": "^0.101.0", "moment": "^2.30.1", "qiankun": "^2.10.16", "spark-md5": "^3.0.2", @@ -9135,9 +9135,9 @@ } }, "node_modules/mathlive": { - "version": "0.101.2", - "resolved": "https://registry.npmmirror.com/mathlive/-/mathlive-0.101.2.tgz", - "integrity": "sha512-PJiJogNcaVgyk34YgJ+jQ460lkBWIQ7u1WSQb/NchZ98NBPxQRwjM6xt7mYVK5n+9O5L/mq3cNXtfcG6hP4VNg==", + "version": "0.101.0", + "resolved": "https://registry.npmmirror.com/mathlive/-/mathlive-0.101.0.tgz", + "integrity": "sha512-/4pXiqttFhThEQ2oxEZjTFyMuVLc0cEe3GjczncaH/bP9ZYhkmlFIWNzyU9zYXzS8YugczAL7trENdCXukXBgA==", "dependencies": { "@cortex-js/compute-engine": "0.24.1" }, @@ -20340,9 +20340,9 @@ } }, "mathlive": { - "version": "0.101.2", - "resolved": "https://registry.npmmirror.com/mathlive/-/mathlive-0.101.2.tgz", - "integrity": "sha512-PJiJogNcaVgyk34YgJ+jQ460lkBWIQ7u1WSQb/NchZ98NBPxQRwjM6xt7mYVK5n+9O5L/mq3cNXtfcG6hP4VNg==", + "version": "0.101.0", + "resolved": "https://registry.npmmirror.com/mathlive/-/mathlive-0.101.0.tgz", + "integrity": "sha512-/4pXiqttFhThEQ2oxEZjTFyMuVLc0cEe3GjczncaH/bP9ZYhkmlFIWNzyU9zYXzS8YugczAL7trENdCXukXBgA==", "requires": { "@cortex-js/compute-engine": "0.24.1" } diff --git a/package.json b/package.json index 65a63ff..91cdac1 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "element-ui": "^2.15.14", "fabric-with-erasing": "^1.0.1", "lodash": "^4.17.21", - "mathlive": "^0.101.2", + "mathlive": "^0.101.0", "moment": "^2.30.1", "qiankun": "^2.10.16", "spark-md5": "^3.0.2", diff --git a/src/App.vue b/src/App.vue index e738755..3ee105a 100644 --- a/src/App.vue +++ b/src/App.vue @@ -21,6 +21,26 @@ </div> </template> <script> + // 瑙e喅ERROR ResizeObserver loop completed with undelivered notifications.//闂鐨� +const debounce = (fn, delay) => { + let timer = null; + return function () { + let context = this; + let args = arguments; + clearTimeout(timer); + timer = setTimeout(function () { + fn.apply(context, args); + }, delay); + }; +}; +// 瑙e喅ERROR ResizeObserver loop completed with undelivered notifications. +const _ResizeObserver = window.ResizeObserver; +window.ResizeObserver = class ResizeObserver extends _ResizeObserver { + constructor(callback) { + callback = debounce(callback, 16); + super(callback); + } +}; export default { name: "App", components: { diff --git a/src/books/mathBook/view/components/chapter001.vue b/src/books/mathBook/view/components/chapter001.vue index c54e2a2..72a1b58 100644 --- a/src/books/mathBook/view/components/chapter001.vue +++ b/src/books/mathBook/view/components/chapter001.vue @@ -226,14 +226,14 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[11] ? questionData[11][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[11] ? questionData[11][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <p class="left"> <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[11] ? questionData[11][2] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[11] ? questionData[11][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -440,7 +440,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[13]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[13]" sourceType="json" inputBc="#d3edfa" v-if="questionData"> </examinations> </div> @@ -699,19 +699,19 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[16] ? questionData[16][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[16] ? questionData[16][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <p class="left"> <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[16] ? questionData[16][2] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[16] ? questionData[16][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h2 id="c031">涔犻1.1<span class="fontsz2"> 锛烇紴锛�</span></h2> <div class="bj"> - <examinations :cardList="questionData[16] ? questionData[16][3] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[16] ? questionData[16][3] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h2 id="c031"> @@ -862,14 +862,14 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[19] ? questionData[19][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[19] ? questionData[19][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <p class="left"> <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[19] ? questionData[19][2] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[19] ? questionData[19][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -984,7 +984,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[21]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[21]" sourceType="json" v-if="questionData"> </examinations> </div> <p class="left"> @@ -1081,19 +1081,19 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[22] ? questionData[22][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[22] ? questionData[22][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <p class="left"> <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[22] ? questionData[22][2] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[22] ? questionData[22][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h2 id="c031">涔犻1.2<span class="fontsz2"> 锛烇紴锛�</span></h2> <div class="bj"> - <examinations :cardList="questionData[22] ? questionData[22][3] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[22] ? questionData[22][3] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h2 id="c031"> @@ -1365,7 +1365,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[25] ? questionData[25][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[25] ? questionData[25][1] : []" sourceType="json" v-if="questionData"> </examinations> </div> @@ -1373,7 +1373,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[25] ? questionData[25][2] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[25] ? questionData[25][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -1488,7 +1488,7 @@ <p class="left"> <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> - <examinations :cardList="questionData[27] ? questionData[27][1] : []" :hideCollect="true" + <examinations :cardList="questionData[27] ? questionData[27][1] : []" sourceType="json" v-if="questionData"> </examinations> </div> @@ -1526,7 +1526,7 @@ <p class="left"> <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> - <examinations :cardList="questionData[27] ? questionData[27][2] : []" :hideCollect="true" + <examinations :cardList="questionData[27] ? questionData[27][2] : []" sourceType="json" v-if="questionData"> </examinations> </div> @@ -1550,7 +1550,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[28]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[28]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3>1.3.3 鍏ㄩ泦涓庤ˉ闆�<span class="fontsz2">锛烇紴锛�</span></h3> @@ -1620,7 +1620,7 @@ </p> </div> <p class="block tl"> - <examinations :cardList="questionData[29] ? questionData[29][1] : []" :hideCollect="true" + <examinations :cardList="questionData[29] ? questionData[29][1] : []" sourceType="json" v-if="questionData"> </examinations> </p> @@ -1758,7 +1758,7 @@ </p> </div> <p class="block tl"> - <examinations :cardList="questionData[29] ? questionData[29][2] : []" :hideCollect="true" + <examinations :cardList="questionData[29] ? questionData[29][2] : []" sourceType="json" v-if="questionData"> </examinations> </p> @@ -1933,7 +1933,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[30]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[30]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -1950,7 +1950,7 @@ <div class="padding-116"> <h2 id="c031">涔犻1.3<span class="fontsz2"> 锛烇紴锛�</span></h2> <div class="bj"> - <examinations :cardList="questionData[31]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[31]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -2086,7 +2086,7 @@ <div class="padding-116"> <h2 id="c031">鍗曞厓妫�娴�<span class="fontsz2"> 锛烇紴锛烇紴锛烇紴</span></h2> <div class="bj"> - <examinations :cardList="questionData[36]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[36]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> diff --git a/src/books/mathBook/view/components/chapter002.vue b/src/books/mathBook/view/components/chapter002.vue index de8fd3c..a7043b0 100644 --- a/src/books/mathBook/view/components/chapter002.vue +++ b/src/books/mathBook/view/components/chapter002.vue @@ -268,7 +268,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[41]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[41]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <p> @@ -355,7 +355,7 @@ <div class="padding-116"> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj"> - <examinations :cardList="questionData[42]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[42]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c013">2.1.2 浣滃樊姣旇緝娉�<span class="fontsz2">锛烇紴锛�</span></h3> @@ -771,13 +771,13 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[43] ? questionData[43][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[43] ? questionData[43][1] : []" sourceType="json" v-if="questionData"> </examinations> </div> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj"> - <examinations :cardList="questionData[43] ? questionData[43][2] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[43] ? questionData[43][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -797,7 +797,7 @@ <div class="padding-116"> <h3 id="c014">涔犻2.1<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[44]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[44]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h2 id="b008">2.2 鍖洪棿<span class="fontsz1">锛烇紴锛烇紴锛烇紴锛烇紴</span></h2> @@ -1046,12 +1046,12 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[47] ? questionData[47][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[47] ? questionData[47][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c015">涔犻2.2<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[47] ? questionData[47][2] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[47] ? questionData[47][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h2 id="b009"> @@ -1365,7 +1365,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[51] ? questionData[51][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[51] ? questionData[51][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> @@ -2023,7 +2023,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[54] ? questionData[54][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[54] ? questionData[54][1] : []" sourceType="json" v-if="questionData"> </examinations> </div> @@ -2039,7 +2039,7 @@ </p> <p>绗笁姝ワ細瑙傚療绠�鍥撅紝鍐欏嚭涓嶇瓑寮忕殑瑙i泦.</p> <div class="bj"> - <examinations :cardList="questionData[54] ? questionData[54][2] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[54] ? questionData[54][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -2298,7 +2298,7 @@ <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj"> <p>瑙d笅鍒椾竴鍏冧簩娆′笉绛夊紡.</p> - <examinations :cardList="questionData[56]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[56]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -2315,7 +2315,7 @@ <div class="padding-116"> <h3 id="c019">涔犻2.3<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[57]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[57]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -2621,14 +2621,14 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[60] ? questionData[60][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[60] ? questionData[60][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <p class="left"> <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[60] ? questionData[60][2] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[60] ? questionData[60][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c021"> @@ -2746,7 +2746,7 @@ </div> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj"> - <examinations :cardList="questionData[61]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[61]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -2766,7 +2766,7 @@ <div class="padding-116"> <h3 id="c022">涔犻2.4<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[62]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[62]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h2 id="b011"> @@ -2889,7 +2889,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[63]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[63]" sourceType="json" v-if="questionData"> </examinations> </div> </div> @@ -2909,7 +2909,7 @@ <div class="padding-116"> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj"> - <examinations :cardList="questionData[64]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[64]" sourceType="json" v-if="questionData"> </examinations> </div> <h3 id="c024"> @@ -3040,7 +3040,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[65]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[65]" sourceType="json" v-if="questionData"> </examinations> </div> </div> @@ -3062,12 +3062,12 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[66] ? questionData[66][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[66] ? questionData[66][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c025">涔犻2.5<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[66] ? questionData[66][2] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[66] ? questionData[66][2] : []" sourceType="json" v-if="questionData"> </examinations> </div> @@ -3592,7 +3592,7 @@ <div class="padding-116"> <h2 id="b014">鍗曞厓妫�娴�<span class="fontsz1">锛烇紴锛烇紴锛烇紴锛烇紴</span></h2> <div class="bj"> - <examinations :cardList="questionData[72]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[72]" sourceType="json" v-if="questionData"> </examinations> </div> </div> diff --git a/src/books/mathBook/view/components/chapter003.vue b/src/books/mathBook/view/components/chapter003.vue index d3adb66..82c4c56 100644 --- a/src/books/mathBook/view/components/chapter003.vue +++ b/src/books/mathBook/view/components/chapter003.vue @@ -173,7 +173,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[78] ? questionData[78][1] : []" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[78] ? questionData[78][1] : []" sourceType="json" v-if="questionData"> </examinations> </div> <p class="center"><img class="img-c" alt="" src="../../assets/images/0082-2.jpg" /></p> @@ -198,7 +198,7 @@ </div> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj"> - <examinations :cardList="questionData[78] ? questionData[78][2] : []" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[78] ? questionData[78][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData" ></examinations> </div> </div> @@ -513,7 +513,7 @@ </div> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj" > - <examinations :cardList="questionData[80]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[80]" sourceType="json" inputBc="#d3edfa" v-if="questionData" ></examinations> </div> </div> @@ -530,7 +530,7 @@ <div class="padding-116"> <h3 id="c026">涔犻3.1<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj" > - <examinations :cardList="questionData[81]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[81]" sourceType="json" inputBc="#d3edfa" v-if="questionData" ></examinations> </div> <h2 id="b016">3.2 鍑芥暟鐨勮〃绀烘柟娉�<span class="fontsz1">锛烇紴锛烇紴锛烇紴锛烇紴</span></h2> @@ -691,12 +691,12 @@ <div class="bj1-hzjl"> <p class="left"><img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /></p> </div> - <examinations :cardList="questionData[85] ? questionData[85][1] : []" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[85] ? questionData[85][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData" ></examinations> </div> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj"> - <examinations :cardList="questionData[85] ? questionData[85][2] : []" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[85] ? questionData[85][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData" ></examinations> </div> </div> @@ -1082,12 +1082,12 @@ <div class="bj1-hzjl"> <p class="left"><img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /></p> </div> - <examinations :cardList="questionData[88] ? questionData[88][1] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[88] ? questionData[88][1] : []" sourceType="json" v-if="questionData" ></examinations> </div> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj"> - <examinations :cardList="questionData[88] ? questionData[88][2] : []" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[88] ? questionData[88][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData" ></examinations> </div> </div> @@ -1104,7 +1104,7 @@ <div class="padding-116"> <h3 id="c029">涔犻3.2<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[89]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[89]" sourceType="json" inputBc="#d3edfa" v-if="questionData" ></examinations> </div> <h2 id="b017">3.3 鍑芥暟鐨勫崟璋冩�у拰濂囧伓鎬�<span class="fontsz1">锛烇紴锛烇紴锛烇紴锛烇紴</span></h2> @@ -1451,7 +1451,7 @@ <div class="padding-116"> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj"> - <examinations :cardList="questionData[95]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[95]" sourceType="json" inputBc="#d3edfa" v-if="questionData" ></examinations> </div> </div> @@ -1763,7 +1763,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[98]" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[98]" sourceType="json" v-if="questionData" ></examinations> </div> </div> @@ -1780,7 +1780,7 @@ <div class="padding-116"> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj" > - <examinations :cardList="questionData[99]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[99]" sourceType="json" inputBc="#d3edfa" v-if="questionData" ></examinations> <p class="gr-title"> 鍥涖�佸嚱鏁� f(x)=x鈥�-3 鐨勫浘鍍忓湪 @@ -2079,7 +2079,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[103] ? questionData[103][1] : []" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[103] ? questionData[103][1] : []" sourceType="json" v-if="questionData"> </examinations> </div> <p>濡傛灉涓�涓嚱鏁版槸濂囧嚱鏁版垨鍋跺嚱鏁帮紝閭d箞灏辩О杩欎釜鍑芥暟鍏锋湁<b>濂囧伓鎬�</b>.鍚﹀垯锛屽嚱鏁颁笉鍏锋湁濂囧伓鎬�.</p> @@ -2270,7 +2270,7 @@ <div class="bj1-hzjl"> <p class="left"><img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /></p> </div> - <examinations :cardList="questionData[103] ? questionData[103][2] : []" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[103] ? questionData[103][2] : []" sourceType="json" v-if="questionData" ></examinations> </div> </div> @@ -2290,7 +2290,7 @@ <div class="padding-116"> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj"> - <examinations :cardList="questionData[104]" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[104]" sourceType="json" v-if="questionData" ></examinations> </div> @@ -2314,7 +2314,7 @@ <div class="padding-116"> <h3 id="c032">涔犻3.3<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj" > - <examinations :cardList="questionData[105]" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[105]" sourceType="json" v-if="questionData" ></examinations> </div> <h2 id="b018">3.4 鍑芥暟鐨勫簲鐢�<span class="fontsz1">锛烇紴锛烇紴锛烇紴锛烇紴</span></h2> @@ -2690,7 +2690,7 @@ <div class="padding-116"> <p class="left"><img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /></p> <div class="bj"> - <examinations :cardList="questionData[110]" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[110]" sourceType="json" v-if="questionData" ></examinations> </div> </div> @@ -2710,7 +2710,7 @@ <div class="padding-116"> <h3 id="c033">涔犻3.4<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[111]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[111]" sourceType="json" inputBc="#d3edfa" v-if="questionData" ></examinations> </div> </div> @@ -2817,7 +2817,7 @@ <div class="padding-116"> <h2 id="b021">鍗曞厓妫�娴�<span class="fontsz1">锛烇紴锛烇紴锛烇紴锛烇紴</span></h2> <div class="bj" > - <examinations :cardList="questionData[117]" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[117]" sourceType="json" v-if="questionData" ></examinations> </div> </div> diff --git a/src/books/mathBook/view/components/chapter004.vue b/src/books/mathBook/view/components/chapter004.vue index c5331e8..bc9b7f4 100644 --- a/src/books/mathBook/view/components/chapter004.vue +++ b/src/books/mathBook/view/components/chapter004.vue @@ -1344,7 +1344,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[124]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[124]" sourceType="json" v-if="questionData"> </examinations> </div> </div> @@ -2635,7 +2635,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[127]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[127]" sourceType="json" v-if="questionData"> </examinations> </div> </div> @@ -2658,7 +2658,7 @@ <div class="padding-116"> <h3 id="c036">涔犻4.1<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[128]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[128]" sourceType="json" v-if="questionData"> </examinations> </div> <h2 id="b023"> @@ -2958,7 +2958,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[130]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[130]" sourceType="json" v-if="questionData"> </examinations> </div> <div class="bk"> @@ -3215,7 +3215,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[131]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[131]" sourceType="json" v-if="questionData"> </examinations> </div> </div> @@ -3577,7 +3577,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[134]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[134]" sourceType="json" v-if="questionData"> </examinations> </div> </div> @@ -3597,7 +3597,7 @@ <div class="padding-116"> <h3 id="c039">涔犻4.2<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[135]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[135]" sourceType="json" v-if="questionData"> </examinations> </div> </div> @@ -3696,7 +3696,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[137]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[137]" sourceType="json" v-if="questionData"> </examinations> </div> <p class="p-btn" > @@ -3962,7 +3962,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[138]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[138]" sourceType="json" v-if="questionData"> </examinations> </div> <h3 id="c041"> @@ -4077,7 +4077,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[139]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[139]" sourceType="json" v-if="questionData"> </examinations> </div> <p class="p-btn" > @@ -4760,7 +4760,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[140]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" v-if="questionData"> + <examinations :cardList="questionData[140]" sourceType="json" inputBc="#d3edfa" v-if="questionData"> </examinations> </div> <h3 id="c042"> @@ -5513,7 +5513,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[141]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[141]" sourceType="json" v-if="questionData"> </examinations> </div> </div> @@ -5533,7 +5533,7 @@ <div class="padding-116"> <h3 id="c043">涔犻4.3<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[142]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[142]" sourceType="json" v-if="questionData"> </examinations> </div> <h2 id="b025"> @@ -5768,7 +5768,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[144]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" v-if="questionData"> + <examinations :cardList="questionData[144]" sourceType="json" inputBc="#d3edfa" v-if="questionData"> </examinations> </div> <h3 id="c045"> @@ -5941,7 +5941,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[146]" :hideCollect="true" sourceType="json" + <examinations :cardList="questionData[146]" sourceType="json" v-if="questionData" ></examinations> </div> <p class="p-btn" > @@ -6199,7 +6199,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[147]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[147]" sourceType="json" v-if="questionData"> </examinations> </div> </div> @@ -6219,7 +6219,7 @@ <div class="padding-116"> <h3 id="c046">涔犻4.4<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[148]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[148]" sourceType="json" v-if="questionData"> </examinations> </div> <h2 id="b026"> @@ -6426,12 +6426,12 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[152] ? questionData[152][1] : []" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[152] ? questionData[152][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c047">涔犻4.5<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[152] ? questionData[152][2] : []" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[152] ? questionData[152][2] : []" sourceType="json" v-if="questionData"> </examinations> </div> </div> @@ -6809,7 +6809,7 @@ 鍗曞厓妫�娴�<span class="fontsz1">锛烇紴锛烇紴锛烇紴锛烇紴</span> </h2> <div class="bj"> - <examinations :cardList="questionData[157]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" v-if="questionData"> + <examinations :cardList="questionData[157]" sourceType="json" inputBc="#d3edfa" v-if="questionData"> </examinations> </div> </div> diff --git a/src/books/mathBook/view/components/chapter005.vue b/src/books/mathBook/view/components/chapter005.vue index e48d0cc..d62b771 100644 --- a/src/books/mathBook/view/components/chapter005.vue +++ b/src/books/mathBook/view/components/chapter005.vue @@ -214,7 +214,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[164]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[164]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c049"> @@ -382,7 +382,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[167]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[167]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -405,7 +405,7 @@ <div class="padding-116"> <h3 id="c050">涔犻5.1<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[168]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[168]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h2 id="b031"> @@ -906,7 +906,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[171]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[171]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -1314,12 +1314,12 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[173]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[173]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c053">涔犻5.2<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[174]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[174]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h2 id="b032"> @@ -1772,7 +1772,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[176]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[176]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <p class="left"> @@ -2041,7 +2041,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[178]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[178]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -2301,12 +2301,12 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[180] ? questionData[180][1] : []" :hideCollect="true" + <examinations :cardList="questionData[180] ? questionData[180][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c054">涔犻5.3<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[180] ? questionData[180][2] : []" :hideCollect="true" + <examinations :cardList="questionData[180] ? questionData[180][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h2 id="b033"> @@ -3371,12 +3371,12 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[184] ? questionData[184][1] : []" :hideCollect="true" + <examinations :cardList="questionData[184] ? questionData[184][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c055">涔犻5.4<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[184] ? questionData[184][2] : []" :hideCollect="true" + <examinations :cardList="questionData[184] ? questionData[184][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -3697,7 +3697,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[186]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[186]" sourceType="json" v-if="questionData"> </examinations> </div> <p class="left"> @@ -4173,7 +4173,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[188]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[188]" sourceType="json" v-if="questionData"> </examinations> </div> <p class="left"> @@ -4640,7 +4640,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[190]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[190]" sourceType="json" v-if="questionData"> </examinations> </div> <p class="left"> @@ -5183,7 +5183,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[192]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[192]" sourceType="json" v-if="questionData"> </examinations> </div> <p class="left"> @@ -5351,7 +5351,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[193]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[193]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -5374,7 +5374,7 @@ <div class="padding-116"> <h3 id="c056">涔犻5.5<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[194]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[194]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -5634,7 +5634,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[198]" :hideCollect="true" sourceType="json" v-if="questionData"> + <examinations :cardList="questionData[198]" sourceType="json" v-if="questionData"> </examinations> <p class="block"> <i>y</i>=-sin<i>x</i>涓�<i>y</i>=sin<i>x</i>鐨勫浘鍍忔湁浠�涔堝叧绯伙紵 @@ -5940,7 +5940,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[199]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[199]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c059"> @@ -6289,12 +6289,12 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[201] ? questionData[201][1] : []" :hideCollect="true" + <examinations :cardList="questionData[201] ? questionData[201][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c060">涔犻5.6<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[201] ? questionData[201][2] : []" :hideCollect="true" + <examinations :cardList="questionData[201] ? questionData[201][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -6634,7 +6634,7 @@ <img class="img-gn2" alt="" src="../../assets/images/hzjl.jpg" /> </p> </div> - <examinations :cardList="questionData[206] ? questionData[206][1] : []" :hideCollect="true" + <examinations :cardList="questionData[206] ? questionData[206][1] : []" sourceType="json" v-if="questionData"></examinations> </div> <p> @@ -6895,7 +6895,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[206] ? questionData[206][2] : []" :hideCollect="true" + <examinations :cardList="questionData[206] ? questionData[206][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -6912,7 +6912,7 @@ <div class="padding-116"> <h3 id="c063">涔犻5.7<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[207]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[207]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h2 id="b037"> @@ -7561,7 +7561,7 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[209]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[209]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -7837,12 +7837,12 @@ <img class="img-gn" alt="" src="../../assets/images/stlx.jpg" /> </p> <div class="bj"> - <examinations :cardList="questionData[212] ? questionData[212][1] : []" :hideCollect="true" + <examinations :cardList="questionData[212] ? questionData[212][1] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> <h3 id="c066">涔犻5.8<span class="fontsz2">锛烇紴锛�</span></h3> <div class="bj"> - <examinations :cardList="questionData[212] ? questionData[212][2] : []" :hideCollect="true" + <examinations :cardList="questionData[212] ? questionData[212][2] : []" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> @@ -8165,7 +8165,7 @@ 鍗曞厓妫�娴�<span class="fontsz1">锛烇紴锛烇紴锛烇紴锛烇紴</span> </h2> <div class="bj"> - <examinations :cardList="questionData[217]" :hideCollect="true" sourceType="json" inputBc="#d3edfa" + <examinations :cardList="questionData[217]" sourceType="json" inputBc="#d3edfa" v-if="questionData"></examinations> </div> </div> diff --git a/src/books/mathBook/view/components/index.vue b/src/books/mathBook/view/components/index.vue index f8e49cd..b7ca50b 100644 --- a/src/books/mathBook/view/components/index.vue +++ b/src/books/mathBook/view/components/index.vue @@ -188,8 +188,8 @@ }, 500); // 娴嬭瘯椤甸潰璺宠浆 - setTimeout(() => { - this.gotoPage(2,16); + // setTimeout(() => { + // this.gotoPage(3,70); // // setTimeout(() => { // // this.renderSign("Highlight", { // // id: "2ACA9359", @@ -217,7 +217,7 @@ // // txt: " 杩愬姩绯荤粺鏄敱楠ㄣ�侀杩炵粨鍜岄楠艰倢涓夐儴鍒嗙粍鎴愮殑銆傚叏韬殑楠ㄩ�氳繃楠ㄨ繛缁撶粍鎴愪汉浣撻楠硷紙瑙佸浘1-1锛夈�傞楠兼槸浜轰綋鐨勬敮鏋讹紝鍏锋湁淇濇姢鍐呰剰鍣ㄥ畼銆佷緵鑲岃倝闄勭潃鍜屼綔涓鸿倢鑲夎繍鍔ㄧ殑鏉犳潌绛変綔鐢ㄣ�傚湪绁炵粡绯荤粺鐨勬敮閰嶄笅锛岃倢鑲夋敹缂╃壍鍔ㄦ墍闄勭潃鐨勯缁曠潃鍏宠妭杞姩锛屼娇韬綋浜х敓鍚勭鍔ㄤ綔銆傛墍浠ワ紝杩愬姩绯荤粺鍏锋湁杩愬姩銆佹敮鎸佸拰淇濇姢绛夊姛鑳斤紝骞煎勾鏃舵湡鐨勯楠艰繕鍏锋湁閫犺鍔熻兘銆� ", // // txtIndex: 57 // // }); - }, 500); + // }, 500); // 鑾峰彇棰樼洰id鍒楄〃 this.getQuestionId(); diff --git a/src/components/examinations/index.vue b/src/components/examinations/index.vue index 6af119d..35925bb 100644 --- a/src/components/examinations/index.vue +++ b/src/components/examinations/index.vue @@ -7,12 +7,21 @@ v-show="item.infoList.length" > <p class="catalogName" :style="{ color: primaryColor }"> - <span v-if="nindex == 0">涓�銆�</span> - <span v-if="nindex == 1">浜屻��</span> - <span v-if="nindex == 2">涓夈��</span> - <span v-if="nindex == 3">鍥涖��</span> - <span v-if="nindex == 4">浜斻��</span> - <span v-html="item.catalogName"></span> + <span class="catalogName-box" > + <span v-if="nindex == 0">涓�銆�</span> + <span v-if="nindex == 1">浜屻��</span> + <span v-if="nindex == 2">涓夈��</span> + <span v-if="nindex == 3">鍥涖��</span> + <span v-if="nindex == 4">浜斻��</span> + <span v-html="item.catalogName"></span> + </span> + <img + :src="item.isCollect ? isHeart : heart" + alt="" + class="collect-png" + @click="setCollect(nindex, index)" + v-if="!hideCollect && item.type == 'material'" + /> </p> <el-image v-if="item.catalogImage" @@ -79,21 +88,22 @@ v-html="itemText" class="input-txt" ></span> - <input + <!-- <input v-else type="text" class="input" v-model.trim="value.userAnswer[itemText.num]" :disabled="value.isComplete" :style="{ backgroundColor: inputBc }" - /> - <!-- <math-field - v-else - class="mathField" + /> --> + <math-field + v-else + class="mathField" :menuItems="[]" - @input="onChangeInput" + @input="onChangeInput($event,nindex,index,itemText.num)" > - </math-field> --> + {{ value.userAnswer[itemText.num] }} + </math-field> </span> </p> <!-- 瀵屾枃鏈� --> @@ -129,13 +139,13 @@ </span> </p> </div> - <!-- <img + <img :src="value.isCollect ? isHeart : heart" alt="" class="collect-png" @click="setCollect(nindex, index)" - v-if="!(hideCollect && value.questionType == 'shortAnswer')" - /> --> + v-if="!hideCollect && item.type != 'material'" + /> <!-- 鏀惰棌 --> </div> <div class="questionContent"> @@ -522,7 +532,7 @@ </template> <script> - import { MathfieldElement } from "mathlive" +import { MathfieldElement } from "mathlive"; import { Message } from "element-ui"; import TEditorVue from "../teditor/index.vue"; export default { @@ -608,12 +618,12 @@ getPublicImage(md5, width, height) { if (!md5) return; if (md5.includes("http")) { - if(width) { - return md5 + `?width=${width}` + if (width) { + return md5 + `?width=${width}`; } else { - return md5 + return md5; } - }; + } let src = null; if (md5) { src = process.env.VUE_APP_API_URL + `/file/GetPreViewImage?md5=${md5}`; @@ -816,8 +826,15 @@ }, // 棰樼洰鏀惰棌鎸夐挳,鏀惰棌鍜屽彇娑堝悓涓�鎺ュ彛锛屽彇娑堟暟缁勫噺鍘昏椤筰d setCollect(num, number) { - const item = this.cardData[num].infoList[number]; + let item = null + if(number) { + item = this.cardData[num].infoList[number]; + + } else { + item = this.cardData[num] + } item.isCollect = !item.isCollect; + console.log(111,item); if (this.cardData.length == 0) { this.collectList.push(item.id); } else { @@ -835,7 +852,7 @@ const item = this.allCollect[index]; if (item.type == this.sourceType) item.collectList = this.collectList; } - // console.log(this.allCollect, this.collectList, list); + console.log('鐐瑰嚮鏀惰棌鎸夐挳',this.allCollect) this.MG.identity .setUserKey({ setKeyRequests: [ @@ -862,6 +879,7 @@ .then((res) => { try { const collect = JSON.parse(res[0].value); + console.log('鍏ㄩ儴鏀惰棌id',collect); if (collect.length) { this.collectList = collect.find( (citem) => citem.type == this.sourceType @@ -905,13 +923,12 @@ ).errorList; } } catch (error) {} - console.log("閿欓鍒楄〃", this.allError); }) .catch(() => {}); }, - onChangeInput(e) { - console.log(e.target.value); - } + onChangeInput(e,index,cindex,num) { + this.cardData[index].infoList[cindex].userAnswer[num] = e.target.value + }, }, }; </script> @@ -924,8 +941,13 @@ <style lang="less" scoped> .catalogName { + display: flex; text-indent: 1em !important; font-size: 16px; + .catalogName-box { + display: inline-block; + width: 94%; + } } .catalogImage { width: 50%; @@ -1128,6 +1150,7 @@ } .mathField { min-width: 200px; + max-width: 518px; } } diff --git a/yarn.lock b/yarn.lock index 068c579..cf4f768 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4690,10 +4690,10 @@ dependencies: "semver" "^6.0.0" -"mathlive@^0.101.2": - "integrity" "sha512-PJiJogNcaVgyk34YgJ+jQ460lkBWIQ7u1WSQb/NchZ98NBPxQRwjM6xt7mYVK5n+9O5L/mq3cNXtfcG6hP4VNg==" - "resolved" "https://registry.npmmirror.com/mathlive/-/mathlive-0.101.2.tgz" - "version" "0.101.2" +"mathlive@^0.101.0": + "integrity" "sha512-/4pXiqttFhThEQ2oxEZjTFyMuVLc0cEe3GjczncaH/bP9ZYhkmlFIWNzyU9zYXzS8YugczAL7trENdCXukXBgA==" + "resolved" "https://registry.npmmirror.com/mathlive/-/mathlive-0.101.0.tgz" + "version" "0.101.0" dependencies: "@cortex-js/compute-engine" "0.24.1" -- Gitblit v1.9.1