小巷而已
小巷而已
  • 发布:2019-03-29 17:24
  • 更新:2019-03-29 17:24
  • 阅读:6976

uni-app App端更改顶部状态栏背景色无效

分类:uni-app

详细问题描述

使用uni.navigateTo()打开一个子页面,想单独设置这个子页面的顶部系统状态栏背景色,一直无效果;

重现步骤

1、先在pages.json中设置背景色,管用

{  
    "path": "pages/test/testPage1/testPage1",  
    "style": {  
        "navigationBarBackgroundColor": "#FF0000"  
    }  
}


但是目的是希望可以分别设置 状态栏 和 导航栏 的背景色;

2、在以上设置基础上,在页面中使用plus来设置状态栏颜色:

onShow() {  
    // #ifdef APP-PLUS    
    plus.navigator.setStatusBarBackground('#0000FF');  
    console.log(plus.navigator.getStatusBarBackground());  
    // #endif   
}

但结果还是如此

在控制台看log的值为:

我并没有设置过背景色为#000000,显示的也不是黑色;

IDE运行环境说明

[HBuilderX]
[1.7.0.20190314]
[windows10 专业版]

uni-app运行环境说明

[运行端是app,自定义调试基座]

App运行环境说明

[雷电安卓模拟器3.52]

联系方式

[QQ 151446298]

2019-03-29 17:24 负责人:无 分享
已邀请:

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