vue中的字符串HTML怎么调用methods的方法并传值

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

回到顶部