小程序wx.setNavigationBarColor目前只能全局生效吗(安卓端)

小游戏 企业微信 微信支付 小程序 文章 2020-07-30 21:21 1020 0 全屏看文

AI助手支持GPT4.0

小程序wx.setNavigationBarColor目前只能全局生效吗(安卓端)
框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.setNavigationBarColor 微信安卓客户端 7.0.17 2.11.3

https://developers.weixin.qq.com/miniprogram/dev/api/uiavigation-bar/wx.setNavigationBarColor.html

安卓端wx.setNavigationBarColor全局的导航都改变了,不是说只能单个页面改变吗ios的不会全局都改变,只有安卓的会


Framework type problem type API / component name terminal type wechat version basic library version applet bug wx.setNavigationBarColor Wechat Android client 7.0.17 2.11.3 https://developers.weixin.qq.com/miniprogram/dev/api/uiavigation-bar/wx.setNavigationBarColor.html Androdan wx.setNavigationBarColor The global navigation has changed, isn't it that only a single page can be changed? IOS will not change the whole, only Android will

回答:

社区技术运营专员-灵芝:

你好,测试未复现问题,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

Distance:

这个是设置页面的,自己检查代码逻辑。

终遇你:试试看放在swiper的切换事件里面呢
Distance:没有复现
终遇你:可能是我哪里写错了,谢谢兄弟
胖丫么胖:

那这个应该是个bug,建议你提供下代码片段,猜测是因为你从首页跳转其他页面后,你的轮播还在跑,页面并没有销毁。建议你先这样操作,onHide的时候设置轮播暂停,onShow的时候继续跑,先暂时避免掉这个问题。

终遇你:我的全局都生效了,我是根据轮播图切换动态改变导航栏,去其他页面导航栏也在变化
终遇你:只是安卓的这样,苹果的没事
终遇你:不用了,我打算自定义导航栏,不用这个api了先
胖丫么胖:好

-EOF-

AI助手支持GPT4.0