vue sass样式穿透实现


我们平时写样式时 引入的组件内部往往因为我们使用了scoped,而导致引入组件库的样式不能被成功覆盖,我们可以使用样式穿透达到效果

有三种实现方式

 // 第一种 >>>
.my-el-form-item{
     & >>> .el-form-item__content{
          line-height:12px;    
     }
}
 //第二种 /deep/ 
.my-el-form-item{
      /deep/ .el-form-item__content{
          line-height:12px;    
     }
}
// 第三种::v-deep 和第二种类似
.my-el-form-item{
     ::v-deep .el-form-item__content{
          line-height:12px;    
     }
}
   

  引入的是第三种生效了,第一种不生效,第二种报错,不知道为什么?在此记录一下,有大神经过方便可以留言。

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM