小程序使用wx.openBusinessView唤起确认收货的弹框后,不管是用户点击确认收货,还是直接关闭弹框,回调的errCode和errMessage完全一致,仅extraData字段中有一个status,会返回字符串格式的文字success和cancel,这算是目前唯一区分的方式?另外,回调时只会执行success(包括complete),fail又在何种情况下会执行?
wx.openBusinessView({
businessType: 'weappOrderConfirm',
extraData: {
transaction_id: $app.data.dm_order_det.transaction_id
},
complete: $res => {
console.log('$complete', $res, $res.extraData.status)
}
});
确认收货后有没有回调到服务端的啊
同问,请问解决了吗?我现在如果已经确认收货,但是后续动作还没有做完的情况下订单的状态还没有被更新,下次再点击确认收货,直接会显示已确认收货这个时候回调事件里面的status为cancel。只有第一次确认时才是sucess