导航栏在微信7.0真机下显示异常!!!状态栏为白色
发布于 5 年前 作者 yang54 2680 次浏览 来自 问答
  • 预期表现

    但在app.json文件中开启了"navigationStyle": “custom”,手机导航栏(状态栏)是全透明状态;

    小程序默认展示也没有问题,但是当wx.setNavigationBarColor后状态栏就变为白色;

    在开发工具预览没有问题,在真机预览就有问题(所有微信7.0手机,无论苹果或安卓);

  • 复现路径

    打开上面代码片段;

    生成二维码在手机进行预览;

    向下滑动屏幕(状态栏就会变为白色);

5 回复

对 我也遇到了这个问题 希望官方能够回复一下

对的,用API去修改navigation颜色,背景色就必须要填,然后就没有透明的效果了,还不能用rgba,我觉得这是一个bug,微信官方应该要改一下这个API,或者直接出一个控制statusBar颜色的API。

ios也会吗?这边测试ios的没复现

自定义导航下不需要用这个接口吧。。可以自己修改样式的阿

你把setData去掉就行了

回到顶部