微信wx.addCard添加卡券,而取消领取,为什么是调用fail,而不是cancel回调函数

wx.addCard({
            cardList: [{
                cardId: cardPackage.card_id,
                cardExt: '{"code":"","openid":"","timestamp":"'+cardPackage.timestamp+'","signature":"'+cardPackage.signature+'"}'
            }], // 需要添加的卡券列表
            success: function (res) {   
                console.log("你成功领取了奖品!");
            },
            cancel: function (res) {
              
              
            },
            fail:function(res){
                console.log("失败")
           
            }
        });

取消领取卡券会调用 fail 回调函数,为什么不是cancel?

阅读 10.6k
2 个回答
新手上路,请多包涵

您好,我最近也在做微信小程序卡券,看了你写的代码,并看了小程序相关的开发文档,发现并没有cancel方法,都是fail,也许这就是 取消领取卡券会调用 fail 回调函数,为什么不是cancel?的原因, 你可以看一下,并查阅一下官方文档,谢谢(https://developers.weixin.qq.... 微信小程序卡券相关文档)

新手上路,请多包涵

也在做这个,我也遇到这个问题,得到的结论是iphone6执行的是cancel, 安卓测试机器华为P30执行的是fail。我解决方案是把两个回调都添加进去。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题