在uniapp中没有index.html这种入口文件,所以通过js创建节点进行添加脚本,脚本改变只需更改src即可
    注意:src路径中的callback参数是必要的,若是没有可能会导致添加后无效的情况

    1. export function mymap(ak) { // 此处ak 是你百度地图获取的密钥
    2. return new Promise(function(resolve, reject) {
    3. window.init = function() {
    4. resolve(mymap)
    5. }
    6. var script = document.createElement('script')
    7. script.type = 'text/javascript'
    8. // script.src = `//api.map.baidu.com/api?v=2.0&ak=${ak}&callback=init`
    9. script.src = `//webapi.amap.com/maps?v=1.4.15&key=${ak}&callback=init`
    10. script.onerror = reject
    11. document.head.appendChild(script)
    12. })
    13. }