From 4eba4a903cf4d4fecfa570e863e7c3f888bec9e0 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期五, 14 六月 2024 16:56:56 +0800
Subject: [PATCH] 学前儿童bug修改

---
 src/components/matching/matching.vue |   17 ++++++++---------
 1 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/src/components/matching/matching.vue b/src/components/matching/matching.vue
index 02fd744..15dd62d 100644
--- a/src/components/matching/matching.vue
+++ b/src/components/matching/matching.vue
@@ -187,7 +187,9 @@
       }
       // let event = e.changedTouches[0];
       // document.elementFromPoint 閲嶇偣锛屾牴鎹畑,y鍧愭爣 鍙栧綋鍓嶅厓绱� 鎵�鏈夎兘杩愯鐨勯�昏緫 閮戒緷鎵樹簬杩欓噷銆�
-      let dom = document.elementFromPoint(e.pageX, e.pageY);
+      let dom = (
+        this.container ? this.container : document
+      ).elementFromPoint(e.pageX, e.pageY);
       // 鍙宠竟鐨刣om鏄摢涓�
       let right = this.rightDom.find((r) => r.bom === dom);
       // 涓嶇鏄摢涓兘娓呴櫎鎺� 搴曢儴鐨勭嚎
@@ -339,18 +341,14 @@
         });
       }
       this.isRight = this.areArraysEqual(this.item.userChoise,answerArr)
-      this.item.showAnswer = true
-      // console.log(
-      //   "绛旀",
-      //   answerArr,
-      //   this.item.userChoise,
-      //   this.isRight 
-      // );
+      this.isShowAnswer =true
     },
     // 鑾峰彇褰撳墠椤电爜
     handlePage() {
       let pageNum = null
-      const element = document.getElementsByClassName("matching")[0];
+      const element = (
+        this.container ? this.container : document
+      ).querySelector("matching");
       if (element) {
         pageNum = this.getParentWithClass(
           element,
@@ -392,6 +390,7 @@
       }
       this.leftArr
       this.drawing()
+      this.isShowAnswer = false
     }
   },
 };

--
Gitblit v1.9.1