luch
luch
  • 发布:2020-08-17 17:39
  • 更新:2020-10-26 09:23
  • 阅读:1422

【报Bug】setNavigationBarColor 设置状态栏颜色,页面返回后,设置的值就失效了

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10

HBuilderX类型: 正式

HBuilderX版本号: 2.8.6

手机系统: 全部

手机厂商: 华为

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

华为p20p iphone7

操作步骤:

-

预期结果:

设置过一次后,该页面就不要在变了

实际结果:

设置过一次后,进入其他页面再返回,又恢复原样了

bug描述:

a页面,自定义导航栏,背景色为白色,和状态栏字体颜色一致了。所以设置一下状态栏字体颜色

onReady

    uni.setNavigationBarColor({  
            frontColor: '#000000',  
            backgroundColor: '#ffffff'  
        })

nagTo 进入b页面 ->
nagBack 返回a页面
<br>
之前设置的颜色失效了。状态栏字体颜色白色。
<br>
vue、nvue 都是这个表现

2020-08-17 17:39 负责人:无 分享
已邀请:
7***@qq.com

7***@qq.com

我的也是,字体又是白色和黑色的 无法兼容黑白两个主题

Tomoon

Tomoon - 90后小菜鸟

请问解决了吗

7***@qq.com

7***@qq.com

没有 监听页面跳转了 跳一次设置一次 很麻烦

luch

luch (作者)

监听页面onShow 设置颜色

  • 2***@qq.com

    如何解决的呢?可不可以发一下代码

    2020-12-14 13:58

  • 斑驳的记忆

    似乎不行,我H5在onShow, onReady里调用setNavigationBarColor , 完全没有反应,也使用了延迟等进行测试,setNavigationBarTitle这个是没有问题的

    2022-11-08 16:36

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