【已解决】wx.redirectTo路由跳转问题?
发布于 4 年前 作者 qiugang 11160 次浏览 来自 官方Issues

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

个人方案:

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

4 回复

wx.navigateBack({delta: 2})

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

wx.redirectTo会更新当前页面栈

需要用

wx.navigateTo

才有返回按键

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

回到顶部