关于wx.redirectTo的疑问

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

我从index 进入一个 非tabBar页面A .

我在一个非tabBar页面A中添加了一个按钮用了wx.navigateTo到一个页面B.

当在页面B wx.request 成功后,再由页面B wx.redirectTo 回到 页面A.

这时候会产生一个问题,由 页面A 点左上角的 “返回” 会再次回到 页面A 而不是index .

这个时候需要再点一次 “返回” 那么才会正确的回到index.

这样就需要重复点2次 “返回” 才能回到index…这算是一个BUG吗

5 回复
bjia
bjia1 楼6 年前

还有 另一个跳转事件是针对下面的tab在跳转的

gyu
gyu2 楼6 年前

是的,这个我清楚,但是如果按我如上的需求,该如何改动呢?

vhou
vhou3 楼6 年前

第一次A到B 使用 redirectTo 跳转都用  redirectTo 这个就行了

guna
guna4 楼6 年前

谢谢,哥们帮大忙了

xiulan17
xiulan175 楼6 年前

wx.navigateTo  你首先 要理解这个事件的 含义

 wx.redirectTo  还有这个

然后区别下  使用navigateTo 后 使用返回功能 返回的是 进入当前页面的那个页面

  redirectTo  如果使用这个 则不然 他没有上一页面 只有 tabBar上的几个页面