实现,从A页面跳转到B页面,点小程序返回按钮跳转到C界面
场景: 我订单的支付页(a) 要跳转到这个订单的详情页面(b),我点订单订单详情页(b)的返回键要退回到订单的列表页(c),大多数情况下都是直接订单列表进入详情页
a到b用 wx.redirectTo
跳转用的哪个方法
支付页直接redirectTo订单列表页,并且带参数指定需要进入的详情页;然后由列表页onLoad时读到指定参数直接navigateTo到详情页(这个过程可隐藏列表页的元素,让用户感知不到跳转);这样路由栈就是你想要的结果,用户返回就是列表页,不会再触发onLoad,用户体验上也是比较好的。
返回键事件是无法监听的 建议通过中间界面跳转的形式 不管到a还是c在中间页面做判断后跳转就行了