0


关于vue开发中,高德地图有时不显示的问题

场景1:在弹出框中初始化地图

先设置

this.dialogVisible = true;

然后再用nextTick初始化地图

this.$nextTick(() => {

      this.initAmap();

});

场景2:点击tab页路由回退,导致高德地图不初始化的问题

解决方法:

通过$refs的方式获取map的容器dom,而不是id标签

var map = new AMap.Map(this.$refs.mapContainer, {

    zoom: 13, // 级别

    center: [114.412619, 23.066318], // 地图中心的经纬度

});

场景3:当一个页面中有多个地方使用高德地图时,若通过id进行渲染,则各个容器的id不能重复,否则也会出现bug


本文转载自: https://blog.csdn.net/zzzzzzzi111/article/details/140789421
版权归原作者 zzzzzzzi111 所有, 如有侵权,请联系我们删除。

“关于vue开发中,高德地图有时不显示的问题”的评论:

还没有评论