Open chenxiaobin opened 7 years ago
特别是浏览器手机模式的时候,并且发布到服务器上,本地测试这种情况不容易出现
这种情况比较像是高德 sdk 没有加载完全,你的逻辑是放在加载后的 promise 里写的吗,你可以升级到最新版本试试。
应该是没加载完全导致的,已经升级最新,原来你没有做AMap.Map的判断,这种情况就报错了,现在有判断了,地图出不来就白了。我是按照你说明文档上快速上手里面 2-引入vue-map 的方法做的,main.js里面引入,然后在一个vue组件里面去加载这个地图,本地测试的时候不会,build后发布到服务器上就这样子了。你说的这个promise要在哪里写他?
看下现场的网络请求
if (this._window.AMap && this._window.AMap.Map) 判断一致是false,不存在AMap或者是不存在AMap.Map。当地图不作为首页加载的话,不会有问题,当地图作为首页加载的时候就会存在这种情况