老师,请教个问题,要实现动态换肤功能,我想在js脚本中,动态的设置stylus中的颜色值,能实现吗?
来源:13-3 编译打包-路由组件实现懒加载
jindong
2019-12-26
需要换肤的元素很多,用js一个个选择,然后去改变背景色显然不太合适。
如果是用类名实现换肤,只能提前做好有限的几套,实现不了运行时动态换肤。
所以请教下老师,有什么方案解决这个动态换肤的问题?
写回答
1回答
-
ustbhuangyi
2019-12-26
一般通用的做法是定义多套皮肤的 CSS,然后动态加载这些 CSS。
https://juejin.im/post/5d64fa0af265da03cd0a8e7f
我在这篇文章介绍了 element-ui 官网动态换肤的实现,思路类似。00
相似问题