From 1e306ec496dec8d938e71e28d218606dc6ec87e4 Mon Sep 17 00:00:00 2001 From: 闫增涛 <1829501689@qq.com> Date: 星期四, 13 六月 2024 20:28:17 +0800 Subject: [PATCH] 数学优化 --- 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