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