一、申请百度地图密匙
二、在index.html中引入
<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=KCzp8claYra8uYAvahElV9oKUT6j7Gx1" ></script>
三、在webpack.base.conf.js配置文件中配置BMap;
// 在webpack.base.conf.js配置文件中配置BMap,(创建BMap对象),在module.exports 中与entry平级;
externals: {
'BMap': 'BMap'
},
四、记得在地图组件中引入BMap
import BMap from 'BMap';
五、基本方法声明放入methods中,mounted钩子函数里面初始化
export default {
name: "mymap",
data(){
return{
map: ''
}
},
mounted() {
//创建和初始化地图函数:
this.initMap();
},
methods: {
//创建和初始化地图函数:
initMap(){
this.createMap();//创建地图
// 这后面都错了我不知道为啥,说是什么map没有这个函数心痛
//
this.setMapE