小程序 wx.addcard
wx.addCard 是微信小程序中的一个API,用于添加微信卡券。这个API通常在用户点击按钮或者执行某个操作时调用,以便将卡券添加到用户的微信卡包中。
使用 wx.addCard 需要在小程序中引入对应的插件或者使用微信提供的API。以下是一个简单的示例:
wx.addCard({
cardList: [
{
cardId: 'p123',
cardExt: '{"code": "123", "openid": "456", "timestamp": "789", "signature": "098"}'
},
{
cardId: 'p456',
cardExt: '{"code": "abc", "openid": "def", "timestamp": "ghi", "signature": "jkl"}'
}
],
success(res) {
console.log(res.cardList); // 卡券添加成功的列表
},
fail(res) {
console.log(res.errMsg); // 添加失败的信息
}
});
在上面的示例中,cardList 是一个包含卡券信息的数组,每个元素都包含 cardId 和 cardExt 两个属性。cardId 是卡券的 ID,cardExt 是卡券的附加信息,通常包含 code、openid、timestamp 和 signature 等属性。
success 回调函数会在卡券添加成功时调用,返回一个包含添加成功卡券信息的数组。fail 回调函数会在卡券添加失败时调用,返回一个包含错误信息的对象。
需要注意的是,使用 wx.addCard 添加卡券需要在微信公众平台中进行相应的配置,包括设置卡券的类型、设置卡券的基本信息、设置卡券的详细信息等。同时,还需要在小程序中引入微信卡券插件,并在小程序的 app.json 文件中进行相应的配置。