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