From 574ab216e6d4c9e9865801e3ccc0fa032b28b475 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期五, 31 五月 2024 11:46:25 +0800
Subject: [PATCH] 嵌入式优化

---
 src/books/English/view/components/index.vue |   34 +++++++++++++++++++---------------
 1 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/src/books/English/view/components/index.vue b/src/books/English/view/components/index.vue
index 4b453bd..a1fe4a9 100644
--- a/src/books/English/view/components/index.vue
+++ b/src/books/English/view/components/index.vue
@@ -33,7 +33,7 @@
 export default {
   data() {
     return {
-      catalogLength: 2, // 鎬荤珷鑺傛暟
+      catalogLength: 13, // 鎬荤珷鑺傛暟
       showCatalogList: [], // 鏄剧ず鐨勭珷鑺�
       loadThreshold: 300, // 瑙﹀彂鍔犺浇闃堝��
       throttleThreshold: 100, // 鑺傛祦闃堝��
@@ -75,7 +75,6 @@
     },
     loadPageList: {
       handler(newVal, oldVal) {
-        console.log(newVal, "this.loadPageList");
         setTimeout(() => {
           this.initSwiper();
           this.initViewer();
@@ -230,6 +229,12 @@
 
     // 澶勭悊鏍囪鏁版嵁
     handelSignData(type, data) {
+      if (this.loadPageList.indexOf(Number(data.page)) > -1) {
+        // 绔嬪嵆娓叉煋
+        this.renderSign(type, data);
+      }
+
+      // 鍌ㄥ瓨鏁版嵁
       if (!this.renderSignMap[type]) this.renderSignMap[type] = {};
       if (!this.renderSignMap[type][data.page])
         this.renderSignMap[type][data.page] = [];
@@ -484,7 +489,6 @@
             //           testData[catalog][page],
             //           this.config.activeBook
             //         );
-
             //       } else {
             //         const obj = {};
             //         for (let key in testData[catalog][page]) {
@@ -496,7 +500,7 @@
             //         }
             //         this.questionData[page] = obj;
             //       }
-            //       console.log('棰樼洰',this.questionData);
+            //       console.log("棰樼洰", this.questionData);
             //     }
             //   }
             // }
@@ -521,7 +525,7 @@
     initSwiper() {
       const doms = (
         this.container ? this.container : document
-      ).querySelectorAll(".swiper-container");
+      ).querySelectorAll(".swiper-img");
       for (let i = 0; i < doms.length; i++) {
         const dom = doms[i];
         new Swiper(dom, {
@@ -573,18 +577,18 @@
       }
     },
     // 鐐瑰嚮浜嬩欢锛氬皢鐢熷兓鍗曡瘝浼犵粰 涓诲簲鐢� 浠庤�岃皟鐢ㄨ瘝鍏稿姛鑳�
-    saveCharacters(event,word) {
-      console.log('鐢熷兓瀛�',event,word);
+    saveCharacters(event, word) {
+      console.log("鐢熷兓瀛�", event, word);
       if (this.$store.state.qiankun && this.$store.state.qiankun.chooseWords) {
-          this.$store.state.qiankun.chooseWords({
-            word,
-            x: event.pageX,
-            y: event.pageY
-          });
-        }
+        this.$store.state.qiankun.chooseWords({
+          type:"word",
+          word,
+          x: event.pageX,
+          y: event.pageY,
+        });
+      }
       // chooseWords
-    }
-
+    },
   },
   components: {
     pageHeader,

--
Gitblit v1.9.1