如何在scoped不污染组件样式的前提下,实现el-input组件样式覆盖?

Posted ygunoil

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在scoped不污染组件样式的前提下,实现el-input组件样式覆盖?相关的知识,希望对你有一定的参考价值。

elementui+vue项目中,在当前vue文件中使用style scoped包裹的样式中重置input框的样式无法生效
方式:在本页面重新定义style样式且不需要写scoped即可生效
注意:为了不影响其他位置的元素样式,需要定义一个特定的class类名便于区分
<style>
//修改input的样式,为了不覆盖本组件其他处的样式,需要自定义一个类名
.myClass input.el-input__inner {
    border-radius:15px;
}
</style>
<style scope>
    //写自己的样式
</style>

 

以上是关于如何在scoped不污染组件样式的前提下,实现el-input组件样式覆盖?的主要内容,如果未能解决你的问题,请参考以下文章

vue中修改第三方组件的样式并不造成污染

修改el-select的样式

vue组件中的样式属性:scoped,解决在父组件中无法修改子组件样式问题

vuejs的组件化开发中怎么自定义class覆盖原有样式?

vuejs的组件化开发中,要怎么自定义class,覆盖原有的css样式

vue中scoped的原理及慎用原因