【已解决】wx.redirectTo路由跳转问题?

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

使用__wx.redirectTo__跳转页面,这个页面已经存在页面栈当中了,但是wx.redirectTo是重新打开一个页面,而不会回到页面栈中的页面?

个人方案:

通过getCurrentPages()确认需要跳转的页面是否已在页面栈中,如果存在则建议使用返回wx.navigateBack(),否则使用wx.redirectTo。

4 回复
wenyong
wenyong1 楼6 年前

wx.navigateBack({delta: 2})

delta返回的页面数,如果 delta 大于现有页面数,则返回到首页。

dqian
dqian2 楼6 年前

wx.redirectTo会更新当前页面栈

dinglei
dinglei3 楼6 年前

需要用

wx.navigateTo

才有返回按键

chao43
chao434 楼4 年前

看下apiwx.redirectTo 是关闭当前页面并打开一个新的页面