From 79948630545cdb96a18d5f2a8ea8814641226f10 Mon Sep 17 00:00:00 2001
From: husq <931347610@qq.com>
Date: Thu, 14 Sep 2023 23:00:03 +0800
Subject: [PATCH] 定时器延迟加载地图

---
 src/hooks/use-g-map.ts |   35 +++++++++++++++--------------------
 1 files changed, 15 insertions(+), 20 deletions(-)

diff --git a/src/hooks/use-g-map.ts b/src/hooks/use-g-map.ts
index 463529a..b1b6790 100644
--- a/src/hooks/use-g-map.ts
+++ b/src/hooks/use-g-map.ts
@@ -10,27 +10,22 @@
   })
 
   async function initMap (container: string, app:App) {
-    return new Promise((resolve, reject) => {
-      AMapLoader.load({
-        ...AMapConfig
-      }).then((AMap) => {
-        console.log(AMap, 'AMap')
-        state.aMap = AMap
-        state.map = new AMap.Map(container, {
-          center: [113.943225499, 22.577673716],
-          zoom: 15
-        })
-        state.mouseTool = new AMap.MouseTool(state.map)
-
-        // 挂在到全局
-        app.config.globalProperties.$aMap = state.aMap
-        app.config.globalProperties.$map = state.map
-        app.config.globalProperties.$mouseTool = state.mouseTool
-        resolve(state.map)
-      }).catch(e => {
-        console.log(e)
-        reject(e)
+    AMapLoader.load({
+      ...AMapConfig
+    }).then((AMap) => {
+      state.aMap = AMap
+      state.map = new AMap.Map(container, {
+        center: [113.943225499, 22.577673716],
+        zoom: 15
       })
+      state.mouseTool = new AMap.MouseTool(state.map)
+
+      // 挂在到全局
+      app.config.globalProperties.$aMap = state.aMap
+      app.config.globalProperties.$map = state.map
+      app.config.globalProperties.$mouseTool = state.mouseTool
+    }).catch(e => {
+      console.log(e)
     })
   }
 

--
Gitblit v1.9.3