我想将样式添加到v-html. 我尝试了几种解决方案,但没有任何功能:(这是我的代码:模板 :<div class="para" v-html="value" />脚本 :export default { data () { return { value : "<h2> TITLE </h2> <p> PARA </p>" } },}风格 :.para >>> h2 { color: blue;}.para >>> p { color: red;}提前致谢 !
2 回答
倚天杖
TA贡献1828条经验 获得超3个赞
2023 使用 Vue 3 + Vite 编辑:现在,当您尝试使用上述解决方案时,您将收到此警告:
[@vue/compiler-sfc] ::v-deep usage as a combinator has been deprecated. Use :deep(<inner-selector>) instead.
所以,用这个代替
:deep(.para > h2) {
color: blue;
}
:deep(.para > p) {
color: red;
}
- 2 回答
- 0 关注
- 147 浏览
添加回答
举报
0/150
提交
取消