瀏覽代碼

优化地图右键重复点击

JX.LI 2 年之前
父節點
當前提交
cbe1e7b614
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      src/components/supermap-2.5d.vue

+ 7 - 1
src/components/supermap-2.5d.vue

@@ -64,7 +64,8 @@
           mapData: null,
           mapName: null
         },
-        showLayer:null
+        showLayer:null,
+        clickTime: new Date().getTime()
       }
     },
     watch: {},
@@ -509,6 +510,11 @@
         let that = this;
         that.handler.setInputAction(function(movement) {
           that.mapshow = false
+          if (new Date().getTime() - that.clickTime < 2000) {
+            return
+          } else {
+            that.clickTime = new Date().getTime()
+          }
           // 监听鼠标的当前位置坐标,然后根据当前坐标去动态更新气泡窗口div的显示位置;
           that.pick = that.viewer.scene.pick(movement.position);
           if (that.pick && that.pick) {