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

【报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

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

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容