百度地图infoWindow添加点击事件

1、方法一

创建dom
const img = new Image();
img.src = i.info.img;
img.onclick = function () {
      console.log(999);
}

2、方法二

this.map.openInfoWindow(infoWindow, targetpoint); // 开启信息窗口
   if (!infoWindow.isOpen()) {
   //如果没有打开,则监听打开事件,获取按钮,添加事件
      infoWindow.addEventListener("open", function () {
        document.getElementById("test"+i.id).onclick = function (e) {
          that.isVisible = true;
          that.imgSrc = i.info.img;
        }
       })
   } else {
     //如果没有打开,则监听打开事件,获取按钮,添加事件
      document.getElementById("test"+i.id).onclick = function (e) {
        that.isVisible = true;
        that.imgSrc = i.info.img;
      } 
}
原文地址:https://www.cnblogs.com/boreguo/p/13306758.html