src/App.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/English/view/components/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/artAndDance/view/components/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/childHealth/view/content/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/books/embedded/view/components/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/App.vue
@@ -72,7 +72,7 @@ // embedded // english // artAndDance this.config.resourceCtx + "childHealth" this.config.resourceCtx + "english" ); // 测试试读30页 // this.activeBook.tryPageCount = 10; src/books/English/view/components/index.vue
@@ -210,7 +210,7 @@ scrollFun(event) { // 判断向上滚动还是向下滚动 if (event.target.scrollTop > this.previousScrollTop) { this.getAduio() this.getAduio(); // 向下 const currentScrollTop = event.target.scrollTop + event.target.offsetHeight; @@ -234,7 +234,7 @@ } } } else if (event.target.scrollTop < this.previousScrollTop) { this.handleAudio() this.handleAudio(); // 向上 const currentScrollTop = event.target.scrollTop; if (currentScrollTop <= this.loadThreshold) { @@ -313,7 +313,10 @@ this.container ? this.container : document ).querySelector(`[page="${data.page}"]`); // 创建 createTreeWalker 迭代器,用于遍历文本节点,保存到一个数组 const treeWalker = document.createTreeWalker(pageDom, NodeFilter.SHOW_TEXT); const treeWalker = document.createTreeWalker( pageDom, NodeFilter.SHOW_TEXT ); const allTextNodes = []; let currentNode = treeWalker.nextNode(); while (currentNode) { @@ -512,7 +515,7 @@ const catalog = catalogDom.getAttribute("num"); let text = null; if (target.querySelector("p")) { text = target.querySelector("p").textContent.substring(0, 20); text = target.querySelector("p").textContent.substring(0, 50); } // 返回页码和章节信息 if (this.$store.state.qiankun && this.$store.state.qiankun.pageChange) @@ -538,6 +541,8 @@ target, "chapter" ); // 添加页码 this.loadPageList.push(Number(page)); const catalog = catalogDom.getAttribute("num"); // if (!this.questionDataMap[page]) { // if (testData && testData[catalog]) { @@ -563,8 +568,6 @@ // } // } // } // 添加页码 this.loadPageList.push(Number(page)); // 渲染这一页的标记 for (const key in this.renderSignMap) { if (this.renderSignMap[key][page]) { @@ -578,7 +581,10 @@ // 高亮行 setTimeout(() => { // 获取页面所有text节点 const pageTextList = document.createTreeWalker(target, NodeFilter.SHOW_TEXT); const pageTextList = document.createTreeWalker( target, NodeFilter.SHOW_TEXT ); // 匹配关键字 const allPageTextNodes = []; let currentNode = pageTextList.nextNode(); @@ -769,7 +775,10 @@ .querySelector(`[page="${pageNum}"]`); if (thisPageDom) { // 获取页面所有text节点 const pageTextList = document.createTreeWalker(thisPageDom, NodeFilter.SHOW_TEXT); const pageTextList = document.createTreeWalker( thisPageDom, NodeFilter.SHOW_TEXT ); // 匹配关键字 const allPageTextNodes = []; let currentNode = pageTextList.nextNode(); @@ -870,13 +879,13 @@ }, // 关闭mini video closeMiniAudio() { this.audioPath = '' } this.audioPath = ""; }, }, components: { pageHeader, chapterOne, miniAudio miniAudio, }, }; </script> src/books/artAndDance/view/components/index.vue
@@ -554,6 +554,8 @@ target, "chapter" ); // 添加页码 this.loadPageList.push(Number(page)); const catalog = catalogDom.getAttribute("num"); // if (!this.questionDataMap[page]) { // if (testData && testData[catalog]) { @@ -579,8 +581,6 @@ // } // } // } // 添加页码 this.loadPageList.push(Number(page)); // 渲染这一页的标记 for (const key in this.renderSignMap) { if (this.renderSignMap[key][page]) { src/books/childHealth/view/content/index.vue
@@ -643,7 +643,6 @@ } } } // 渲染这一页的标记 for (const key in this.renderSignMap) { if (this.renderSignMap[key][page]) { src/books/embedded/view/components/index.vue
@@ -500,7 +500,7 @@ const catalog = catalogDom.getAttribute("num"); let text = null; if (target.querySelector("p")) { text = target.querySelector("p").textContent.substring(0, 20); text = target.querySelector("p").textContent.substring(0, 50); } // 返回页码和章节信息 if (this.$store.state.qiankun && this.$store.state.qiankun.pageChange) @@ -526,6 +526,8 @@ target, "chapter" ); // 添加页码 this.loadPageList.push(Number(page)); const catalog = catalogDom.getAttribute("num"); // if (!this.questionDataMap[page]) { // if (testData && testData[catalog]) { @@ -551,8 +553,6 @@ // } // } // } // 添加页码 this.loadPageList.push(Number(page)); // 渲染这一页的标记 for (const key in this.renderSignMap) { if (this.renderSignMap[key][page]) {