From feab805274b79f2bbe76033782027f79cbc99566 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期二, 09 四月 2024 17:10:45 +0800 Subject: [PATCH] # --- zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js | 12 ++++++------ 1 files changed, 6 insertions(+), 6 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 019533c..cd5f3ed 100644 --- a/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js +++ b/zy-asrs-flow/src/pages/map/drawer/shelf/shelfThree.js @@ -50,11 +50,11 @@ } getFullWidth = () => { - return this.dom.offsetWidth; + return this.dom?.offsetWidth; } getFullHeight = () => { - return this.dom.offsetHeight; + return this.dom?.offsetHeight; } addObject = (object) => { @@ -90,7 +90,7 @@ renderer.toneMapping = THREE.ACESFilmicToneMapping; renderer.setPixelRatio(window.devicePixelRatio); renderer.setSize(this.getFullWidth(), this.getFullHeight()); - this.dom.appendChild(renderer.domElement); + this.dom?.appendChild(renderer.domElement); return renderer; } @@ -136,7 +136,7 @@ initStats = () => { const stats = new Stats(); - this.dom.appendChild(stats.dom); + this.dom?.appendChild(stats.dom); if (!help) { stats.domElement.style.display = 'none'; } @@ -183,7 +183,7 @@ this.handleClick(objName, x, y); } } - this.dom.addEventListener("click", this.handleClickEvent, false); + this.dom?.addEventListener("click", this.handleClickEvent, false); } generateMesh = (fn) => { @@ -234,7 +234,7 @@ this.controls.dispose(); this.controls = null; } - this.dom.removeEventListener("click", this.handleClickEvent); + this.dom?.removeEventListener("click", this.handleClickEvent); this.camera = null; this.objects = []; while (this.dom?.firstChild) { -- Gitblit v1.9.1