时间:2021-05-18
(1)在index.html文件中引入百度地图
(2)在webpack.base.conf.js文件内添加external选项,在module.exports内部,和entry平级;
(3)添加地图组件BMapComponent.vue,这里主要注意两点:
a)使用BMap的时候需要import (经过本人测试,如果不用import会提示BMap未定义)
b)注意一定要给bmap的div设置高度,否则会看不见
该组件的代码如下
如果直接在实例生命周期的created中调用this.ready()方法将无法加载地图,我在index.html中加入了一个id为allmap的div,当我调用该组件时,该组件上的div没有显示地图,而index.html中id为allmap的div里却显示了地图,经过测试我猜测是因为该组件还没有初始化完毕,导致new BMap.Map('allmap')时实例化地图对象失败。所以应该在实例生命周期的mounted中调用this.ready()方法。
实例生命周期参见:https://cn.vuejs.org/v2/guide/instance.html
(4) 在父组件中使用
a)引入 import BMapComponent from './components/BMapComponent.vue'
b)在template中增加标签
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
百度地图是非常好用的地图软件,在使用百度地图时,如何将位置分享给微信好友,感兴趣的朋友不要错过了。软件名称:百度地图手机版(支持离线地图)forAndroidV
百度钱包怎么充值?小编胖胖将在下文演示百度钱包充值教程,我们该如何将银行卡里的钱充值到百度钱包中呢?如果你想知道步骤的话就请看下文吧。 1、登录百度钱包后
一,提交站点地图我们每天都会更新网站的内容,然后更新站点地图,然后将地图提交给百度,以便蜘蛛可以通过地图访问该站点。二,使用百度官方方法百度的原始火星项目说,只
问:如何能够获得百度地图上某个位置的坐标?要最简单的方法。小威:百度地图上的坐标很容易获得,因为百度提供了一个“百度地图拾取坐标系统”,
如何能够获得百度地图上某个位置的坐标?有一种最简单的方法。百度地图上的坐标很容易获得,因为百度提供了一个“百度地图拾取坐标系统”,只要登