MAP is defined
因为需要加载JS完成后才能初始化地图
页面加载时初始化地图的话还未加载地图JS就初始化会报找不到
延时1秒等JS加载完后就能正常加载地图了
不是必须1秒,看网络情况,网络慢可以多等待一段时间再初始化地图
延时代码如下,单位毫秒
mounted() {
setTimeout(() => {
this.initMap()
},1000)
}
文章讨论了在网页中初始化地图时遇到的问题,由于地图JS未加载完成导致初始化失败。解决方案是采用延迟加载策略,例如设置1秒的setTimeout,在JS加载完毕后再进行地图初始化。实际延时时间应根据网络状况调整,确保地图能正确加载。
MAP is defined
延时代码如下,单位毫秒
mounted() {
setTimeout(() => {
this.initMap()
},1000)
}
4599
1万+
433

被折叠的 条评论
为什么被折叠?