Quellcode durchsuchen

地图初始化及销毁修改

1004749546@qq.com vor 4 Jahren
Ursprung
Commit
ce236105ab
1 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
  1. 7 1
      src/views/map/NodeMap.vue

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

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