zhongshujie
6 天以前 bb584963c6abe77c5577cbcad3c9956b69444ae9
src/books/toddlerGameImplementation/view/components/index.vue
@@ -22,7 +22,8 @@
      <chapterSix v-if="showCatalogList.indexOf(7) > -1" :showPageList="loadPageList"
        :interfaceQuestion="questionDataMap">
      </chapterSix>
      <chapterSeven v-if="showCatalogList.indexOf(8) > -1" :showPageList="loadPageList">
      <chapterSeven v-if="showCatalogList.indexOf(8) > -1" :showPageList="loadPageList"
        :interfaceQuestion="questionDataMap">
      </chapterSeven>
    </div>
  </div>
@@ -178,8 +179,9 @@
    // 测试页面跳转
    setTimeout(() => {
      this.gotoPage(3, 46);
      this.gotoPage(4, 59);
    }, 500);
    // const pageDom = (this.container ? this.container : document)
    //   .querySelector("#app")
    //   .querySelectorAll(".page-box");
@@ -536,6 +538,7 @@
        }
      });
    },
    loadPageCallback(entries, observer) {
      entries.forEach(async (entry) => {
        if (entry.isIntersecting) {
@@ -553,11 +556,12 @@
              if (testData && testData[catalog]) {
                if (testData[catalog][page]) {
                  if (Array.isArray(testData[catalog][page])) {
                    this.questionDataMap[page] = await getQuestionList(
                    Vue.set(this.questionDataMap, page, await getQuestionList(
                      page,
                      testData[catalog][page],
                      this.config.activeBook
                    );
                    ));
                    console.log("题目", this.questionDataMap);
                  } else {
                    const obj = {};
                    for (let key in testData[catalog][page]) {
@@ -567,9 +571,8 @@
                        this.config.activeBook
                      );
                    }
                    this.questionDataMap[page] = obj;
                    Vue.set(this.questionDataMap, page, obj);
                  }
                  console.log("题目", this.questionDataMap);
                }
              }
            }