element-ui樣式不能被修改為你想要的樣式,怎么辦?


 一 首先覆蓋element的一些樣式,scoped就是基於PostCss的,加了一個作用局的概念。

//編譯前
.example {
  color: red;
}
//編譯后
.example[_v-f3f3eg9] {
  color: red;
}

它和我們傳統的命名空間的方法避免css沖突沒有什么本質性的區別。
二。現在我們來說說怎么覆蓋element-ui樣式。

(1)由於element-ui的樣式我們是在全局引入的,所以你想在某個view里面覆蓋它的樣式就不能加scoped,但你又想只覆蓋這個頁面的element樣式,你就可在它的父級加一個class,以用命名空間來解決問題。

.aritle-page{ //你的命名空間
    .el-tag { //element-ui 元素
      margin-right: 0px;
    }
}

 (2)

//在定義scoped的style標簽下,在定義一個style標簽
<style scoped lang="less">
</style>

<style>
//在這里面寫修改的樣式
</style>

  

本文轉載 https://blog.csdn.net/dcxia89/article/details/80402490


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM