소스 검색

地图初始化及销毁修改

1004749546@qq.com 4 년 전
부모
커밋
ce236105ab
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      src/views/map/NodeMap.vue

+ 7 - 1
src/views/map/NodeMap.vue

@@ -416,6 +416,7 @@ export default {
     }
     }
   },
   },
   mounted () {
   mounted () {
+    this.initMap()
     const that = this
     const that = this
     window.onresize = () => {
     window.onresize = () => {
       return (() => {
       return (() => {
@@ -426,7 +427,6 @@ export default {
   },
   },
   beforeRouteEnter (to, from, next) {
   beforeRouteEnter (to, from, next) {
     next(vm => {
     next(vm => {
-      vm.initMap()
       vm.deliverySpinning = true
       vm.deliverySpinning = true
       vm.userLogSpinning = true
       vm.userLogSpinning = true
       setTimeout(() => {
       setTimeout(() => {
@@ -443,6 +443,12 @@ export default {
       setInterval(() => vm.getDeliveryLog(), 1000 * 60 * 5)
       setInterval(() => vm.getDeliveryLog(), 1000 * 60 * 5)
       setInterval(() => vm.getUserLog(), 1000 * 60 * 5)
       setInterval(() => vm.getUserLog(), 1000 * 60 * 5)
     })
     })
+  },
+  beforeRouterLeave (to, from, next) {
+	  next(vm => {
+		  // 销毁地图实例
+		  vm.map.destroy()
+	  })
   }
   }
 }
 }
 </script>
 </script>