HBuilderX 2.6.3.20200305-alpha,v3
设置 标题栏 为custom
"style": {
"navigationStyle": "custom"
}
页面中 想设置 状态栏前景色,标题栏就会出错
uni.setNavigationBarColor({
frontColor: '#ffffff',
backgroundColor: '#000000',
})
只有v3 出现这个bug!
v3太多bug了,希望不要强制上线,半夜找bug,改bug我太难了。
如以前非v3使用使用colorui,组件路径是 根目录 colorui\components\cu-custom.vue,这样就会出错以前用得好好的,
一定要改为放到 components\cu-custom 才行,找问题,改bug 着力难受。
如以前非v3 组件 定义props xxx: {type: Number,default: 1} 数字类型,然后 这样使用 xxx="2"没有问题。
升级v3 后会报错说xxx是Number,而赋值是字符串,一定要 :xxx="2"才行。
还有 props没有定义的属性如没有aaa属性 ,在组件中赋值 含 :aaa="xxx" 非v3没有错,v3就不行。
看见公告说4月1号要停止自定义组件模式,所以升级测试了v3,结果打开一看基本每一个页面都出错。
半夜了还得找bug改bug,难受想哭!希望不要强制推行v3,留给大家一个余地吧,太多bug了!
AJXMJC (作者)
使用plus.navigator.setStatusBarStyle是可以,但是 关闭页面和iso 的 popGesture是自动还原到之前的颜色这些都要直接重新写代码实现,非v3模式uni.setNavigationBarColor没有任何问题,关闭页面和popGesture效果都已经封装好,为什么到v3就失效了呢?
2020-03-06 11:16
AJXMJC (作者)
还有个问题在nvue中 onUnload 使用plus.navigator.setStatusBarStyle还原状态栏前景色无效。
2020-03-06 11:41