两套主题下,如何修改element中插入body下的元素样式
在一个子组件内部用到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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在
/plugins/element.less
中修改样式级别更高一点在 element.js 或 main.js 中直接引用
import './element.less'
select 可以设置popper-class啊