因为只有在mounted的阶段,dom才会生成并挂载。 通过模块化引入的方法 实际上百度地图官方去年已经开源了基于jsApi的vue和react的对应开源组件,我们可以直接通过npm安装,然后使用。 VUE:https://github.com/Dafrok/vue-baidu-map React: https://github.com/huiyan-fe/react-bmap 可参考它们在github上面的文档进行使用。
vue引入百度地图api组件封装(根据地址定位) Map.vue <template> </template> /* eslint-disable quotes,camelcase */ import {MP} from "./js/map"// import {MP} from "./js/BMap"// import {Change} from './js/changeJingwei' export default { name: 'Map', data () { return { ak: ...