闫增涛
2024-11-22 38cdff1163573261e36f9d7f8920e1578e1172c8
数学书收藏功能优化
11个文件已修改
333 ■■■■■ 已修改文件
package-lock.json 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/App.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/mathBook/view/components/chapter001.vue 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/mathBook/view/components/chapter002.vue 44 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/mathBook/view/components/chapter003.vue 38 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/mathBook/view/components/chapter004.vue 40 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/mathBook/view/components/chapter005.vue 58 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/books/mathBook/view/components/index.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/examinations/index.vue 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
yarn.lock 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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"
      }
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",
src/App.vue
@@ -21,6 +21,26 @@
  </div>
</template>
<script>
  // 解决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);
  };
};
// 解决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: {
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>
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>第三步:观察简图,写出不等式的解集.</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>解下列一元二次不等式.</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>
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>如果一个函数是奇函数或偶函数,那么就称这个函数具有<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>
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>
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>
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();
src/components/examinations/index.vue
@@ -7,12 +7,21 @@
      v-show="item.infoList.length"
    >
      <p class="catalogName" :style="{ color: primaryColor }">
        <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
                  /> -->
                  <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 {
@@ -609,11 +619,11 @@
      if (!md5) return;
      if (md5.includes("http")) {
        if(width) {
          return md5 + `?width=${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 @@
    },
    // 题目收藏按钮,收藏和取消同一接口,取消数组减去该项id
    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;
  }
}
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"