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