小程序导航比如我有,A,B,C,D四个页面,我依次重A到B到C到D 都是用的wx.navigateTo 这个方法,正常点击返回没问题,但是,我在D页面需要提交数据,成功后跳转到C, 这时候问题就来了,再重c页面返回,又会返回C页面,然后才到B页面, 不知道谁有遇到过这种问题,求解决办法,谢谢!!!
业精于勤,荒于嬉;行成于思,毁于随。
我觉得问题描述的不清楚,你想要达成的效果是什么怀疑问题在D页面提交数据成功后跳转到C使用的是wx.redirectTo, 这个方法是不产生历史记录的,就是不会返回D页面,产生的结果就是D页面跳转到C页面后返回上一个页面的结果还是C页面,没有D页面这个纪录如果是这种情况的话 wx.redirectTo改为wx.navigateTo就行
你从页面D返回到C的时候使用wx.navigateBack(OBJECT),不要使用wx.navigateTo(OBJECT)
wx.navigateBack(OBJECT)
wx.navigateTo(OBJECT)
参考API:wx.navigateTo 新窗口打开页面wx.redirectTo 原窗口打开页面wx.navigateBack 退回上一个页面
你从D页面跳到C页面的时候直接使用navigateBack就可以了。
上面说的都是对的 我就不复制了
建议看看这个吧,你要找的微信开发课程,都在这了!,希望对你有帮助
我觉得问题描述的不清楚,你想要达成的效果是什么
怀疑问题在D页面提交数据成功后跳转到C使用的是wx.redirectTo, 这个方法是不产生历史记录的,就是不会返回D页面,产生的结果就是D页面跳转到C页面后返回上一个页面的结果还是C页面,没有D页面这个纪录
如果是这种情况的话 wx.redirectTo改为wx.navigateTo就行
你从页面D返回到C的时候使用
wx.navigateBack(OBJECT)
,不要使用wx.navigateTo(OBJECT)
参考API:
wx.navigateTo 新窗口打开页面
wx.redirectTo 原窗口打开页面
wx.navigateBack 退回上一个页面
你从D页面跳到C页面的时候直接使用navigateBack就可以了。
上面说的都是对的 我就不复制了
建议看看这个吧,你要找的微信开发课程,都在这了!,希望对你有帮助