Vue2.0 和 高德地图使用的问题

我用到了高德地图中 infoWindow 这一功能。
我的理想效果是:

  • 点击地图上一个点,生产一个 marker(标记点) ,

  • 点击 marker 生成一个 infoWindow 框

  • 然后点击事件框上的按钮触发事件

https://img.mukewang.com/5bf8b16500019d5b01990232.jpg

但现在有个问题,由于 infoWindow 是动态生成的,没法在编译的时候绑定事件,请问有什么办法在编译完成后绑定事件吗 ,或者有什么其他解决办法吗?

信息窗体的生产代码

let infoWindow;

let infoWindowContent = `

  <div class='info-window'>

    <p>${place}</p>

    <button v-if="postBtn" v-on:click='gotoPostPage()'>事件</button>

  </div>

`;

infoWindow = new AMap.InfoWindow({

  content: infoWindowContent,

});


天涯尽头无女友
浏览 612回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript