闫增涛
2024-05-28 2f41de15eafb36e984cacbe6b9973e262ea2501d
src/books/childHealth/view/content/index.vue
@@ -1,6 +1,13 @@
<template>
  <div class="page-main" @scroll="throttledScrollHandler">
    <div class="page-content">
    <div
      class="page-content"
      :style="{
        fontSize: fontSize ? fontSize + 'px' : '16px',
        transform: `scale(${pageZoom ? pageZoom : 1})`,
        transformOrigin: 'center top'
      }"
    >
      <pageHeader
        v-if="showCatalogList.indexOf(0) > -1"
        :showPageList="loadPageList"
@@ -105,10 +112,13 @@
      questionData: {}
    };
  },
  provide() {
    return {
      changeQuestionData: this.changeQuestionData
    };
  computed: {
    fontSize() {
      return this.$store.state.qiankun.fontSize;
    },
    pageZoom() {
      return this.$store.state.qiankun.scale / 100;
    }
  },
  watch: {
    showCatalogList: {
@@ -464,7 +474,7 @@
            "chapter"
          );
          const catalog = catalogDom.getAttribute("num");
          console.log(page,"page",catalog,"catalog");
          console.log(page, "page", catalog, "catalog");
          // 返回页码和章节信息
          if (this.$store.state.qiankun && this.$store.state.qiankun.pageChange)
            this.$store.state.qiankun.pageChange({
@@ -495,7 +505,7 @@
                if (testData[catalog][page]) {
                  if (Array.isArray(testData[catalog][page])) {
                    this.questionData[page] = await getQuestionList(
                      [],
                      page,
                      testData[catalog][page],
                      this.config.activeBook
                    );
@@ -522,9 +532,6 @@
        }
      });
    },
    changeQuestionData(page, data) {
      this.$props.questionData[page] = data;
    }
  },
  components: {
    pageHeader,