getCoupon: function(value, vid){
let pages = getCurrentPages(); //获取所有页面栈实例列表
let nowPage = pages[ pages.length - 1]; //当前页页面实例
let prevPage = pages[ pages.length - 2 ]; //上一页页面实例
prevPage.$vm.couponNumber = value; //修改上一页面的 couponNumber 参数值为 value
prevPage.$vm.couid = vid; //修改上一页面的 couid 参数值为 vid
uni.navigateBack({ //uni.navigateTo跳转的返回,默认1为返回上一级
delta: 1
});
},
当你的优惠券需要跳转到别的页面选择的时候,就需要在优惠券页面选择完成后用 uni.navigateBack 来销毁优惠券的路径,不然在订单页面点击后退的时候形成页面跳转的 循环 bug
而优惠券需要的 id 等参数可直接修改