[BUG]连续调用两次navigateBack只能退回一层页面

发布于 7 年前作者 minggu13734 次浏览最后编辑 7 年前来自 ask

很简单的三层页面A->B->C,在C中有个button,点击处理如下

wx.navigateBack()

wx.navigateBack({

 fail: e => {

   console.log(e)

}) // 我知道可以通过delta=2完成这个需求,这里只是简化了逻辑说明问题,真实逻辑比较复杂

在模拟器中可以返回A,真机ios中只能返回到B,同时错误提示为navigateBack:fail no page

2 回复
rzhao
rzhao1 楼6 年前

我用 delta 参数,也是出现这个问题

mjia
mjia2 楼5 年前

我的问题是,ios有时候需要点击按钮两次,才能返回上一个页面,安卓下正常 @韬々