uniapp v3模式标题栏设为custom后使用setNavigationBarColor会出现标题栏
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了!
·回复
单独设状态栏前景色颜色,应该用 plus.navigator.setStatusBarStyle
其他兼容问题,我们确认下。
·回复
1.colorui\components\cu-custom.vue,这样就会出错以前用得好好的,什么错误?贴一下使用代码或示例工程
2.定义props xxx: {type: Number,default: 1} 数字类型,然后 这样使用 xxx="2"没有问题
目前v3,在开发模式,会输出Vue的警告信息,你这个用法,本身就是不严谨的,运行到H5上也是会告警的
3.props没有定义的属性如没有aaa属性 ,在组件中赋值 含 :aaa="xxx" 非v3没有错,v3就不行。
你说的是没有定义xxx吧,同2
·回复
示例工程在附件,你看看
又发现几个BUG:
ios blurEffect 高斯模糊效果失效。
HBuilderX 2.6.3.20200305-alpha 插件市场点击 “使用 HBuilderX 导入插件” 不能导入项目,只能新增。
·回复
官方已确认setNavigationBarColor Bug,感谢反馈
以上是 uniapp v3模式标题栏设为custom后使用setNavigationBarColor会出现标题栏 的全部内容, 来源链接: utcz.com/a/10916.html