标签:undefined att OLE 返回 初始化 百度地图 define pen god
export default {
init: function (){
const AK = "AFNGWoP3YTGstfhT6BQUcsm5xGodgTIv";
const BMap_URL = "https://api.map.baidu.com/api?v=3.0&ak="+ AK +"&s=1&callback=onBMapCallback";
return new Promise((resolve, reject) => {
// 如果已加载直接返回
if(typeof BMap !== "undefined") {
resolve(BMap);
return true;
}
// 百度地图异步加载回调处理
window.onBMapCallback = function () {
// console.log("百度地图脚本初始化成功...");
resolve(BMap);
};
// 插入script脚本
let scriptNode = document.createElement("script");
scriptNode.setAttribute("type", "text/javascript");
scriptNode.setAttribute("src", BMap_URL);
document.body.appendChild(scriptNode);
});
}
}
MP.init().then((BMap)=>{ this.init() });
标签:undefined att OLE 返回 初始化 百度地图 define pen god
原文地址:https://www.cnblogs.com/mlh1421/p/10118043.html