在uniapp中没有index.html这种入口文件,所以通过js创建节点进行添加脚本,脚本改变只需更改src即可
注意:src路径中的callback参数是必要的,若是没有可能会导致添加后无效的情况
export function mymap(ak) { // 此处ak 是你百度地图获取的密钥
return new Promise(function(resolve, reject) {
window.init = function() {
resolve(mymap)
}
var script = document.createElement('script')
script.type = 'text/javascript'
// script.src = `//api.map.baidu.com/api?v=2.0&ak=${ak}&callback=init`
script.src = `//webapi.amap.com/maps?v=1.4.15&key=${ak}&callback=init`
script.onerror = reject
document.head.appendChild(script)
})
}