获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
请问楼主,你这个问题解决了吗? 首先我提个建议:onUnload() 这个函数已经有一层返回到上一页的动作,然后你再用wx.navigateBack的话就会以上一页 为基础返回到某一个页面,然后写的delta是2的话是不是多返回了一层,而你那个页面又是tab页,tab页一般是在页面栈的0位置上的,没有再上一层了,不知道我的理解对不。 不知道官方支持这种写法不?
onUnload中调用wx.navigateBack导致小程序崩溃在onUnload周期函数中调用wx.navigateBack()方法返回的tab页面,会导致小程序在真机上面直接崩溃,在模拟器上的表现是调用了两次onShow(), [代码]onUnload() {[代码][代码] [代码][代码]wx.navigateBack({[代码][代码] [代码][代码]delta: 2,[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码]使用wx.switchTab才解决 [代码]onUnload() {[代码][代码] [代码][代码]wx.switchTab({[代码][代码] [代码][代码]url: [代码][代码]'/pages/cart/index'[代码][代码],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码]直接崩溃这个就不应该了 @官方
2019-08-19