switchTab方法,success获取page在苹果与安卓机上不一样
- 当前 Bug 的表现(可附上截图)
wx.switchTab({
url: ‘…/showInfo/showInfo’,
success: function (e) {
var page = getCurrentPages().pop();
if (page == undefined || page == null) return;
console.log(“【即将启动下拉刷新】page:”,page)
page.onPullDownRefresh();
page.cancelWarnning();
}
})
使用苹果手机调试时,上述代码能实现获取showInfo页并执行方法。但是当用安卓机调试时,getCurrentPage结果为当前页面(未跳转页面),因此也就无法执行showInfo页面中的方法。
如何实现安卓机上的获取跳转后页面?我看网上有人说可能是异步操作导致getCurrentPage时,页面堆栈还未改变。不知道该如何解决?请大神不吝赐教~
