- iOS 下特定流程会导致 tab 页 onShow 被执行 2次。
1. 点击 Tab A 页面底部的 Tab B 进入 Tab B 页面(底部的 tabBar) 2. 点击 Tab B 页面中的普通按钮进入普通 C 页面。wx.navigateTo({url: '/pages/c/index'}) 3. 点击普通 C 页面中的普通按钮返回 Tab A 页面。wx.switchTab({url: '/pages/a/index'}) 在 iPhone 11 等机型上 返回 Tab A 后 onShow 将触发 2 次。 mini code: https://developers.weixin.qq.com/s/4H6N61mz7UkK
2020-08-31 - 普通页面跳转到tab页,tab页的onshow被调用了三次。
其他手机都没有这个问题,只有在苹果X这个手机上出现过。逻辑排查就跳转的这一步,就触发了上三次onshow。 普通页面跳转到tab页,tab页的onshow被调用了三次。 wx.switchTab({ url: '/page/Selected/Selected', }) [图片]这个页面跳转到下个页面[图片]
2019-10-15 - switchTab会触发onshow两次,并且会执行到历史页面的onshow
在tabA页面进入不是tab的提交订单页面,从提交订单页面跳转到tabB页面,此时tabA和tab页面的onshow都会触发,顺序为 tabB ---> tabA --->tabB,会造成tabA页面闪一下,然后进入tabB 的现象
2021-05-06 - tabbar页跳转内页,然后从内页再跳转到另一个tab页,会先返回上一个tab页,再跳转目标tab页
真机(编辑器没问题)跳转时,会先跳回原来的tabbar页,再跳转目标tabbar页,iPhone X🅁和6s都复现了 安卓没问题,编辑器也没问题,好像就只有ios有问题 代码片段:https://developers.weixin.qq.com/s/fQs2yvmU7Bg1
2020-04-14