lhl62301 2024-12-26 10:45 采纳率: 100%
浏览 37
已结题

vue3中关于leaflet的map.on('popupopen',

vue3中使用leaflet的popup弹窗,然后点击每个弹窗再弹出a-modal
现在可以循环出了多个popup弹窗,但是这段代码一直没有作用

map_index.on('popupopen', function () {
        document.getElementById('btn').onclick = function () {
            alert('111')
        }
    })

循环popup弹窗的代码为

bxdbzArr.forEach((marker) => {
            popupBx.value = L.popup({closeButton: false, autoClose: false, closeOnClick: false,})
                .setLatLng([marker.latB, marker.lngA])
                .setContent('<div id="btn">' + marker.title + '</div>') // 设置弹窗的内容为相关信息
                .addTo(map_index) // 在地图上打开弹

        })

请教各位这个应该怎么循环加map_index.on('popupopen' 这部分

  • 写回答

3条回答 默认 最新

  • lhl62301 2024-12-26 20:47
    关注

    已解决

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 1月3日
  • 已采纳回答 12月26日
  • 创建了问题 12月26日