问题描述
wx.setNavigationBarColor({
frontColor: '#E6E6E6',
backgroundColor: '#E6E6E6'
})
上面的代码设置后导航栏颜色没有变化,查看了app.json 以及当前界面的json 文件都没有任何变化
查看了教程说是字体颜色没一起设置或者背景颜色没有解决


问题分析
app.json 以及当前界面json 文件都有配置,但不会影响wx.setNavigationBarColor的设置
wx.setNavigationBarColor 在当前界面优先级较高,仔细看了一下官方文档的参数配置里面的 frontColor参数有特别标注

问题解决
frontColor 按照文档二选一进行设置

问题即可修复
注意
- frontColor、backgroundColor 这两个参数需要一起搭配使用,否则无效
- 在app.json 以及本界面json 里面配置的导航栏颜色,wx.setNavigationBarColor 也会生效
&spm=1001.2101.3001.5002&articleId=143434584&d=1&t=3&u=593089fbbfcd4161a7cfdb0bb216a300)
1241

被折叠的 条评论
为什么被折叠?



