瀏覽代碼

剖面控制台错误解决

maxiaoxiao 11 月之前
父節點
當前提交
eacac65d04
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/components/3DAnalysis/Profile3D/Profile3D.vue

+ 3 - 1
src/components/3DAnalysis/Profile3D/Profile3D.vue

@@ -236,7 +236,7 @@ export default {
       );
       screenSpaceEventHandler.setInputAction(function (e) {
         // let handlerLine = that.handlerLine;
-        if (handlerLine.polyline._actualPositions.length == 2) {
+        if (handlerLine.polyline && handlerLine.polyline._actualPositions && handlerLine.polyline._actualPositions.length == 2) {
           var result = {};
           result.object = handlerLine.polyline;
           handlerLine.drawEvt.raiseEvent(result);
@@ -244,6 +244,8 @@ export default {
           screenSpaceEventHandler.removeInputAction(
             Cesium.ScreenSpaceEventType.LEFT_CLICK
           );
+        }else{
+          console.log(handlerLine.polyline,'polyline')
         }
       }, Cesium.ScreenSpaceEventType.LEFT_CLICK);
     },