为了账号安全,请及时绑定邮箱和手机立即绑定

vue + iview 的换肤怎样实现

vue + iview 的换肤怎样实现

九州编程 2018-12-13 14:15:45
当前的项目采用了vue + iview 怎么实现每个用户个性化主题配置
查看完整描述

1 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

不管你用什么框架怎么实现,换肤终究是要落到css的改变上,你还用了UI组件库,那么首先这个组件库本身是否有多套主题可选?如果没有,那就把这个组件库里所有的css重写N次,在最外层加上一个唯一的标识区分就好了,比如:

默认的样式是:


body{

    background-color:#fff;

    color:#000;

}

你要自定义一套黑色主题,简单啊:


body#black{

    background-color:#000;

    color:#fff;

}

然后在你的body上加上这个id black不就行了,当然怎么用js去加id就不用我说了吧


查看完整回答
反对 回复 2019-01-23
  • 1 回答
  • 0 关注
  • 1126 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号