收藏
回答

小程序使用wx.openBusinessView确认物流收货时的回调信息存在误区

小程序使用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)
  }
});
回答关注问题邀请回答
收藏

2 个回答

  • Pluto
    Pluto
    03-12

    确认收货后有没有回调到服务端的啊

    03-12
    有用
    回复
  • Young
    Young
    2023-11-24

    同问,请问解决了吗?我现在如果已经确认收货,但是后续动作还没有做完的情况下订单的状态还没有被更新,下次再点击确认收货,直接会显示已确认收货这个时候回调事件里面的status为cancel。只有第一次确认时才是sucess

    2023-11-24
    有用
    回复 1
    • 旧铁皮往南开
      旧铁皮往南开
      10-08
      这个解决了吗 我今天也遇到了这个问题
      10-08
      回复
登录 后发表内容