需求描述:在确认订单页面,点击提交订单的时候,无论是支付成功还是取消都是跳转到了订单详情页,这个时候在订单详情页面点返回的时候还是会跳转到确认订单页面,这时候就让它返回的时候跳转到指定页面。
1、首先在确认订单页面,,点击提交订单跳转的时候传一个参数,以便订单详情页面返回的时候来判断是不是由确认订单页面跳转到的,因为像从订单列表页面查看订单详情的时候,是还是返回上一页的,所以要区分下。
submit(){
wx.navigateTo({
url: '/newPages/detail/detail?ordermealId=' + order+'&datatype=1',
})
}
2、在订单详情的onload获取传的datatype
onLoad: function (options) {
console.log(options)
this.setData({
datatype:options.datatype
})
},
3、在订单详情的onUnload中写如下代码:
onUnload: function () {
if(this.data.datatype==1){
wx.reLaunch({
url: '/newPages/food/index/index',
})
}
},