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) //打印为空
}
}
回答:
动态设置的HTML未经编译怎么识别的到呢,你可能需要vue-template-compiler
回答:
看你的描述,filtType已经运行了,只不过打印的数据和预期不符,那你应该检测data是什么,data是你从event上取下来的,event是事件对象,为什么会从event上取data呢,建议把你的问题描述清楚点
以上是 vue中的字符串HTML怎么调用methods的方法并传值 的全部内容, 来源链接: utcz.com/p/935945.html