微信小程序如何避免navigateTo跳转超过10层?

我这有个业务场景
A页面是个一级页面,B页面是A页面的详细页面,里边有个添加详细内容的按钮进入C表单页面,填写表单后点击成功进入D。确认页面D点击里边的按钮返回详细页面B后继续添加...

A -> B -> C -> D ->  B -> C -> D  B -> C -> D -> B ...

这样无限添加总会超过10层。
一开始A,B,C页面跳转用的是navigateTo,D用的是redirectTo,但是还是会超过。
然后D页面使用reLaunch,但是会把其他页面清除,B页面就无法返回A了,
有什么好方法可以解决这个问题呢?

阅读 4.9k
1 个回答

用这个呢?

wx.navigateBack({
  delta: 1
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题