wx.navigateBack上上级页面,上级会出现一下再返回上上级页面?
发布于 6 年前 作者 xiulanzhong 12647 次浏览 来自 官方Issues

onUnload () {

wx.navigateBack({

delta: 2

})

},

点击左上角返回按钮,需要返回上上级页面,但是,过程中会出现上级页面,再返回上上级页面,用了wx.reLaunch也是同样的问题,其他路由跳转也是。可否,直接返回上上页

3 回复

可通过 getCurrentPages 获取当前的页面栈,决定需要返回几层。

wx.navigateBack({

delta: 1

})

返回上一页,会触发上上上一个页面的方法

可以分装个方法;通过你传入页面路径参数  判断 getCurrentPages中是否存在该页面来决定是返回返回几层 还是跳转

回到顶部