1***@qq.com
1***@qq.com
  • 发布:2017-08-07 09:24
  • 更新:2019-02-28 21:07
  • 阅读:2579

请问mui做的app怎么换皮肤?

分类:MUI

现象:如果用js渲染会出现闪屏现象
原因:只要是通过js来更改页面css来渲染都会出现问题,比如:原始是白色,js直接更改css为黑色/js更改class引用为黑色 都会在打开页面时出现一瞬间的原始白色,mui打开页面比js快
PS:我写的就是两套css,但是js切换出现了以上现象

结贴:
好吧,结合我以前的思路:http://ask.dcloud.net.cn/question/46068
和现在的问答,看来mui暂时不支持app内部更改皮肤了,
解决办法(死办法):两套html,仅仅是引用的样式不同

2017-08-07 09:24 负责人:无 分享
已邀请:
猫猫猫猫

猫猫猫猫 - 用户已离线

用 层叠样式表

  • 1***@qq.com (作者)

    层叠样式表,有没有什么具体的思路?因为只要是通过js来更改页面class来渲染都会出现问题,比如:原始是白色,js直接更改css为黑色/js更改class引用为黑色 都会在打开页面时出现一瞬间的原始白色

    2017-08-07 10:22

  • 猫猫猫猫

    哈哈哈哈或

    2017-08-07 10:31

chender

chender - 与人为善

动态引入css
至于你说的闪一下的问题,可以默认隐藏body,然后在css标签的loaded事件里面显示body

  • 1***@qq.com (作者)

    不行,因为body隐藏的时候,html有个默认颜色是白色,现象还是存在

    2017-08-07 15:01

2***@qq.com

2***@qq.com - mui交流群239503027

最简单的就是写两套css样式颜色 点击的时候进行切换

  • 1***@qq.com (作者)

    我写的就是两套css,但是js切换出现了以上现象

    2017-08-07 14:42

1***@qq.com

1***@qq.com (作者)

好吧,结合我以前的思路:http://ask.dcloud.net.cn/question/46068
和现在的问答,看来mui暂时不支持app内部更改皮肤了,
解决办法(死办法):两套html,仅仅是引用的样式不同

1***@qq.com

1***@qq.com

遇到同样的问题,还没找到解决办法

  • 1***@qq.com (作者)

    没有什么好办法,死办法比较靠谱稳定

    2019-04-30 09:36

该问题目前已经被锁定, 无法添加新回复