疑似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%复现,在开发者工具中没有问题。
望周知