element-ui菜单激活时的背景色如何修改?(动态的颜色)
项目中的需求是这样的,有个换主题色功能,而激活菜单的颜色要跟主题色同步,主体颜色值是存放在vuex中的,所以会实时同步到绑定的组件身上
但是elementui文档只允许修改激活菜单的文字颜色,没有提供修改激活的菜单背景色的方法
请问如何让激活菜单绑定上这个主题色值?(存在vuex中)
网上的方式看起来大多是让你直接写死样式,但这不符合我的需求
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果不考虑 IE 的话,用 CSS 变量是最简单的方案。
P.S. 很多时候其实可以配合 patch-package 直接修改它的源码、给它增加一个支持动态配置背景色的 props 也不是不行,要不然 patch-package 这种周下载量上百万的东西怎么能存在呢?说明大家就是有普遍需求啊。就是最后如果用 CDN 的话就别用公共的、自己传一份呗。