xiaoliao998
xiaoliao998
  • 发布:2020-04-16 11:46
  • 更新:2020-10-19 09:59
  • 阅读:1116

【报Bug】plus.navigator.setStatusBarStyle('light'); 报错

分类:uni-app
Vue

详细问题描述

页面是vue的,在onShow里执行 plus.navigator.setStatusBarStyle('light'); 不生效,之前也不生效,后来我用了延迟执行,竟然生效了,然后更新到最新版后,延迟也不生效了,并且报了一堆错误

(In 'plus.weexBridge.exec(T.stringify(n),"pdr:"+T.stringify([e,t,!0]))', 'plus.weexBridge.exec' is null

[IDE版本号] 2.6.13.20200414-alpha

uni-app运行环境说明

[运行端是h5或app或某个小程序?] app

[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试] HBuilderX

[编译模式说明:自定义组件模式?纯nvue模式?v3模式?] v3

App运行环境说明

[Android版本号] 安卓9

2020-04-16 11:46 负责人:无 分享
已邀请:
DCloud_UNI_GSQ

DCloud_UNI_GSQ

非v3是否正常?
v3编译模式是否同时开启来fast模式?

DCloud_UNI_GSQ

DCloud_UNI_GSQ

尝试 在 onready 调用 uni.setNavigationBarColor ,相关文档: https://uniapp.dcloud.io/api/ui/navigationbar?id=setnavigationbarcolor

  • xiaoliao998 (作者)

    好的 我回头试下,我遇到的这个问题 是必现的


    2020-04-20 17:07

  • xiaoliao998 (作者)

    也不行,我暂时放弃了


    2020-04-20 17:55

x***@qq.com

x***@qq.com - 疑问?的小纳?

onReady() {
plus.navigator.setStatusBarStyle('light');
},
放onReady生命周期里面执行

Tomoon

Tomoon - 90后小菜鸟

该问题是否解决,我测试了下发现加延时器调用第一次会生效,但是切换到其他页面再回来就失效了。

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