在Vue.js中渲染原始HTML,可以使用v-html指令。v-html指令用于将数据作为原始HTML插入到DOM中。
具体使用方法如下:
data() {
return {
htmlContent: '<p>This is some <strong>HTML</strong> content.</p>'
}
}
<div v-html="htmlContent"></div>
这样,Vue会将htmlContent的值作为原始HTML插入到div元素中,最终渲染出来的结果是:
<div>
<p>This is some <strong>HTML</strong> content.</p>
</div>
需要注意的是,使用v-html指令存在安全风险,因为它可以执行任意的HTML代码。为了防止XSS攻击,应该确保插入的HTML内容是可信的,或者进行适当的过滤和转义。
推荐的腾讯云相关产品:无
参考链接:
领取专属 10元无门槛券
手把手带您无忧上云