From a3ff4e36e97a0cab4f3ab69da76a8a6f00908bc4 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期五, 29 三月 2024 16:57:27 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js b/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js index ffd67a0..7d6262f 100644 --- a/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js +++ b/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js @@ -125,9 +125,7 @@ let that = this; const raycaster = new THREE.Raycaster(); const mouse = new THREE.Vector2(); - this.dom.addEventListener("dblclick", (event) => { - }) - this.dom.addEventListener("click", (event) => { + this.handleClickEvent = (event) => { let x, y; if (event.changedTouches) { x = event.changedTouches[0].pageX; @@ -149,7 +147,8 @@ if (objName && this.handleClick) { this.handleClick(objName, x, y); } - }, false); + } + this.dom.addEventListener("click", this.handleClickEvent, false); } generateMesh = (fn) => { @@ -176,6 +175,7 @@ this.controls.dispose(); this.controls = null; } + this.dom.removeEventListener("click", this.handleClickEvent); this.camera = null; this.objects = []; while (this.dom?.firstChild) { -- Gitblit v1.9.1