瀚海浪亭
瀚海浪亭
  • 发布:2022-11-01 20:16
  • 更新:2022-11-02 10:27
  • 阅读:227

【已解决】【报BUG】小程序navigationBarTextStyle在cli上设置无效

分类:uni-app
  • vue3
  • SDK: 3060820221027002
  • 小程序基础库2.27.1(出现问题的时候使用2.25.0)
  • 目前的项目基于官方的cli(npm)创建的,由于需求的原因,需要背景图或者黑色背景色覆盖状态栏 导航栏,navigationBarTextStyle设置为white无效.


PS:已经在Hello uniapp示例上试了没有问题

2022-11-01 20:16 负责人:无 分享
已邀请:
DCloud_UNI_WZF

DCloud_UNI_WZF

去掉 "navigationStyle": "custom"

  • 瀚海浪亭 (作者)

    status bar nav bar的位置要被背景图片占领,要自定义。

    2022-11-02 09:59

DCloud_UNI_WZF

DCloud_UNI_WZF

设置 "navigationStyle": "custom" 会取消默认的原生导航栏,所以针对默认导航栏的设置无效,这不是bug
对应文档位置有使用注意,建议看下文档使用自定义导航栏

  • 瀚海浪亭 (作者)

    文档:

    页面禁用原生导航栏后,想要改变状态栏的前景字体样式,仍可设置页面的 navigationBarTextStyle 属性(只能设置为 black或white)。如果想单独设置状态栏颜色,App端可使用plus.navigator.setStatusBarStyle (opens new window)设置。注意部分低端Android手机(4.4)自身不支持设置状态栏前景色。

    这里不是说明了还支持navigationBarTextStyle吗?有点矛盾?

    2022-11-02 10:42

要回复问题请先登录注册