地图点位自定义信息窗体,窗体点击事件实现
let divHtml = '<p>基本信息</p>' +
`<p>乡镇街道: ${ makerMsg.name }</p>` +
`<p>乡镇书记: ${ makerMsg.sj }(${ makerMsg.sjSjhm })</p>` +
'<div id="clickId">查看详情</div>'
this.marker = BM.marker(coord, { draggable: true }).bindPopup(divHtml).addTo(this.map);
this.marker.on('popupopen', () => {
const btn = document.getElementById('clickId')
if (btn) btn.addEventListener('click', () => {
// 点击信息窗体内的操作按钮后的逻辑
this.dwxqVisible = true
})
})