vue中的字符串HTML怎么调用methods的方法并传值
比如有一个地图点击事件,点击后弹窗,设置HTML字符串
map.on("click", (e) => {
let data = e.data
this.popupDOM.setHTML(
`<div class="pop">${this.filtType(data)}</div>`
)
})
methods: {
filtType(data) {
console.log(data) //打印为空
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
动态设置的HTML未经编译怎么识别的到呢,你可能需要vue-template-compiler
看你的描述,filtType已经运行了,只不过打印的数据和预期不符,那你应该检测data是什么,data是你从event上取下来的,event是事件对象,为什么会从event上取data呢,建议把你的问题描述清楚点