动态设置导航栏背景色有问题,会先闪当前系统主题的背景色。
当通过 wx.setNavigationBarColor 方法设置导航栏背景颜色时,页面跳转到目标页面时,导航栏会出现闪屏:
1、如果当前系统主题是浅色,并且通过setNavigationBarColor设置的颜色是深色,页面跳转时,导航栏背景色先闪白屏。如果当前系统主题是深色,反过来也是一样,导航栏背景色先闪黑屏。
2、已关闭darkmode模式,并实现手动切换主题。
| 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
|---|---|---|---|---|---|
| 小程序 | Bug | wx.setNavigationBarColor | 微信iOS客户端 | 8.0.66 | 3.11.2 |
2 个回答
我看社区有2019年提出的相同的问题:https://developers.weixin.qq.com/community/develop/doc/0002ee268448085b75b8763de5b800
不知道现在有没有修复?