zhongshujie
2024-07-29 96db8c34de3369f38873fca703a1d7dd6397ce33
src/books/sportsAndHealth/view/components/index.vue
@@ -14,7 +14,7 @@
      <chapterThree v-if="showCatalogList.indexOf(4) > -1" :showPageList="loadPageList"></chapterThree>
      <chapterFour v-if="showCatalogList.indexOf(5) > -1" :showPageList="loadPageList"></chapterFour>
      <assemblyOne v-if="showCatalogList.indexOf(6) > -1" :showPageList="loadPageList"></assemblyOne>
      <assemblyTwo v-if="showCatalogList.indexOf(7) > -1" :showPageList="loadPageList" @openPDFChange="swdtChange" />
      <!-- <assemblyTwo v-if="showCatalogList.indexOf(7) > -1" :showPageList="loadPageList" @openPDFChange="swdtChange" /> -->
      <!-- <ChapterFour
@@ -244,7 +244,7 @@
    // 测试页面跳转
    setTimeout(() => {
      this.gotoPage(2,15);
      this.gotoPage(4, 127);
      //   setTimeout(() => {
      //     this.renderSign("Highlight", {
      //       id: "2ACA9359",
@@ -923,20 +923,20 @@
      ).querySelectorAll(".read-aloud");
      for (let index = 0; index < doms.length; index++) {
        const dom = doms[index];
        let id = null;
        dom.addEventListener("click",(e)=>{
           if(e.srcElement.nodeName == "svg"){
              id = dom.getAttribute("readId")
           }else if(e.srcElement.nodeName == "g"){
        let id = null;
        dom.addEventListener("click", (e) => {
          if (e.srcElement.nodeName == "svg") {
            id = dom.getAttribute("readId")
          } else if (e.srcElement.nodeName == "g") {
            const svgDom = e.srcElement.parentNode;
            id = svgDom.getAttribute("readId");
           }else{
          } else {
            const svgDom = e.srcElement.parentNode.parentNode;
            id = svgDom.getAttribute("readId");
           }
          const item = (this.container ? this.container : document).querySelector("#"+id).innerText;
          console.log(item,233);
          }
          const item = (this.container ? this.container : document).querySelector("#" + id).innerText;
          console.log(item, 233);
        })
      }
    }