VUE中初始化高德地图时机问题

末鹿安然 提交于 2020-02-05 02:22:36

created中初始化地图显示一片黄。。。

mounted中初始化地图正常显示。

 

<style>
	#vueForm, #container{
		width:500px;
		height:500px;
	}
</style>

<div id="vueForm">

	<div id="container"></div>
    
</div>

<script>
    new Vue({
        el: '#vueForm',
        data: function() {
            return {
                
            };
        },
        methods: {
            initMap: function() {
                var longitude = '';
                var latitude = '';
                if(longitude == ''){
                    longitude = 116.397428;
                }
                if(latitude == ''){
                    latitude = 39.90923;
                }
                var center = [longitude, latitude];
                var map = new AMap.Map('container', {
                    resizeEnable: true,
                    zoom: 16,
                    scrollWheel: false,
                    center:center
                })
            }
        },
        created: function() {
            // this.initMap();
        },
        mounted: function() {
            this.initMap();
        }
    });
</script>

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!