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

Logo

前往低代码交流专区

更多推荐