wx.navigateBack上上级页面,上级会出现一下再返回上上级页面?

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

onUnload () {

wx.navigateBack({

delta: 2

})

},

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

3 回复
xiuying90
xiuying901 楼6 年前

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

li00
li002 楼6 年前

wx.navigateBack({

delta: 1

})

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

kyao
kyao3 楼5 年前

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