Vue.js中v-html渲染的dom添加scoped样式的示例分析-创新互联

小编给大家分享一下Vue.js中v-html渲染的dom添加scoped样式的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

10多年的巴东网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整巴东建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“巴东网站设计”,“巴东网站推广”以来,每个客户项目都认真落实执行。

在vue.js中,要将一段字符串渲染成html,可以使用v-html指令。

但是 官方文档 中的v-html部分也提醒了

在单文件组件里,scoped的样式不会应用在v-html内部,因为那部分 HTML 没有被 Vue 的模板编译器处理。如果你希望针对 v-html 的内容设置带作用域的 CSS,你可以替换为 CSS Modules 或用一个额外的全局
上述代码将会编译成:
.a[data-v-f3f3eg9] .b { /.../ }
有些像 Sass 之类的预处理器无法正确解析 >>>。这种情况下你可以使用 /deep/ 操作符取而代之——这是一个 >>> 的别名,同样可以正常工作。
示例

以上是“Vue.js中v-html渲染的dom添加scoped样式的示例分析”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联网站制作公司行业资讯频道!


文章标题:Vue.js中v-html渲染的dom添加scoped样式的示例分析-创新互联
文章地址:http://myzitong.com/article/dsgghj.html