在一个子组件内部用到el-select,然后这个子组件需要在不同的地方引用不同的主题,通过在父组件加不同的class,从而使子组件应用不同的主题,element的其他组件可以,但插入到body下的那些组件不行。
比如:
<parent class="dark|light">
<child>
<el-select></el-select>
</child>
</parent>
//全局外部css
.dark{
.el-select-class{
}
}
.light{
.el-select-class{
}
}
希望通过父组件应用不同的class(dark或light),el-select显示不同的color
在
/plugins/element.less
中修改样式级别更高一点在 element.js 或 main.js 中直接引用
import './element.less'