vue v-html 中@click 和 class 不生效问题解决方案
vue v-html 中html标签中@click 和 class 不生效问题解决方案前端用v-html解析渲染html标签能成功渲染,但click事件无法触发(vue没有将其作为vue的模板解析渲染)点击事件解决方案:将标签中的@click 改为 onclick,增加created(){window.test=this.test();},methods: {//标签中的点击事件test() {}
·
vue v-html 中html标签中@click 和 class 不生效问题解决方案
前端用v-html解析渲染html标签能成功渲染,但click事件无法触发(vue没有将其作为vue的模板解析渲染)
点击事件解决方案:
将标签中的@click 改为 onclick,
增加
created(){
window.test=this.test ;
},
methods: {
//标签中的点击事件
test() {
},
}
点击事件就可以触发了
class 样式不生效解决方案:
1.使用 >>> 穿透
2. 定义一个新的style标签,不含有scoped
更多推荐
已为社区贡献9条内容
所有评论(0)