在IOS中,onUnload中使用 navigateBack API时,会先返回到之前的页面过度下然后跳转至指定的返回层级,
代码: onUnload: function () {
var cps=getCurrentPages();
if(cps[cps.length-2].route!=="pages/user/index"){
wx.navigateBack({
delta: 3
})
}
},
在安卓测试中正常
是否和页面卸载有关系呢?
放到onLoad里面试下
点击返回的时候这个页面并未销毁完成 它会先返回上一个页面 销毁完成之后才执行的 所以会有这个问题 不知道是不是这个原因