美文网首页
vue中改写子组件样式

vue中改写子组件样式

作者: 葶子123 | 来源:发表于2019-08-21 15:38 被阅读0次

    前言:最近在用vue cli3写项目,有时需要微调子组件样式

    • 正常情况下,通过>>> 或/deep/ (深度作用选择器)来进行变更。参考https://vue-loader.vuejs.org/zh/guide/scoped-css.html#%E6%B7%B1%E5%BA%A6%E4%BD%9C%E7%94%A8%E9%80%89%E6%8B%A9%E5%99%A8
    • 不过,像 Sass 、scss之类的预处理器无法正确解析 >>>(我的项目中使用的刚好是scss,控制台显示不会引入改写样式),按照正常来说,可以使用 /deep/。但是,报错!!!(如图,有可能是新版vue的缘故,我之前没有遇到这个问题)


      尴尬.png
    • 最后,发现把/deep/ 改成 ::v-deep就可以正确编译并改写(如图)


      改写.png
      控制台.png

    因为好多参考文档没有提到::v-deep,之前并不知道,此篇以做记录~~~

    相关文章

      网友评论

          本文标题:vue中改写子组件样式

          本文链接:https://www.haomeiwen.com/subject/toxisctx.html