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