uni.setNavigationBarColor(options)
设置导航条、状态栏颜色
注意当pages.json中设置导航栏为custom时:
- 状态栏的背景色将恒为透明。此时无法通过本API设置状态栏背景色。开发者可自行在状态栏区域放置view,设置背景色。
- 本API设置前景色frontColor时,会修改状态栏的前景色。
参数
SetNavigationBarColorFail 的属性值
名称 | 类型 | 必备 | 默认值 | 描述 |
errCode | number | 是 | - | - |
errSubject | string | 是 | - | 统一错误主题(模块)名称 |
data | any | null | 否 | - | 错误信息中包含的数据 |
cause | Error | null | 否 | - | 源错误信息,可以包含多个错误,详见SourceError |
errMsg | string | 是 | - | - |
AsyncApiResult 的属性值
名称 | 类型 | 必备 | 默认值 | 描述 |
errMsg | string | 是 | - | - |
SetNavigationBarColorOptions 兼容性
| Android | iOS | web |
frontColor | √ | 4.11 | 4.0 |
backgroundColor | √ | 4.11 | 4.0 |
success | √ | 4.11 | 4.0 |
fail | √ | 4.11 | 4.0 |
complete | √ | 4.11 | 4.0 |
返回值
setNavigationBarColor 兼容性
Android | iOS | web |
√ | 4.11 | 4.0 |
参见
相关 Bug
示例
hello uni-app x
通用类型
GeneralCallbackResult
名称 | 类型 | 必备 | 默认值 | 描述 |
errMsg | string | 是 | - | 错误信息 |