Vue主题动态换肤,通过给scss的颜色变量设定好颜色就能实现动态换肤

我写好了vue的elementui框架的换肤的scss模板,提取了3中颜色作为网站的配色,我的想法时通过动态的更改这三种颜色就能动态实现换肤而不是通过写多个scss文件,来动态加载class。 想问下如何实现。
elementui的官网好像已经实现了,连接如下:https://elementui.github.io/t...
我想要的就是这种效果,通过选取颜色一件就能切换

阅读 8.9k
2 个回答

你这个只能切换固定的几种预设颜色。
只要用的是webpack构建,基本上都可以用webpack-theme-color-replacer这个插件实现真正意义上的动态换肤:
动态切换主题色

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏