疑似bug 在tabBar中hideNavigationBarLoading失效
在 iOS 10.2.1 WeChat 6.5.5 (WechatLib 6.5.4.1) 下,
在tabBar的页面中,使用wx.showNavigationBarLoading()正常,但是在不是第一个tab的页面中,wx.hideNavigationBarLoading()无效,我一开始以为是后台小伙伴 api 速度过慢,后来发现在wx.hideNavigationBarLoading之后的console.log都正常输出内容了。再三检查代码没问题后写了纯测试页,tabBar的list是
[{ "pagePath": "pages/test/test", "text": "测试" }, { "pagePath": "pages/index/index", "text": "测试2" },{ "pagePath": "pages/logs/logs", "text": "测试3" }] |
在测试页中,代码如下
onShow:function() { wx.showNavigationBarLoading(); wx.hideNavigationBarLoading(); } |
测试发现果然在“测试2”和“测试3”中,loading状态不能隐藏。
上述过程在我标明的环境中100%复现,在开发者工具中没有问题。
望周知
