亞博資訊站一一為您提供時下熱門前沿動態

查看更多
首頁> 微信小程序資訊> 微信小程序添加卡券到微信卡包,使用wx.addCard()方法傳參及整體流程

微信小程序添加卡券到微信卡包,使用wx.addCard()方法傳參及整體流程

閱讀:426体彩6+1玩法

体彩6+1玩法添加卡券到微信卡包,使用wx.addCard()方法傳參及整體流程

一、準備:

1.經微信認證過的微信公眾號。

2.經微信認證過的微信小程序號。

 

先來看看微信小程序官方的文檔,

在看看微信介入卡券的流程,

二、開始

小程序端:

點擊事件調用wx.addCard()方法,其中需要重點了解的是cardExt里面的參數

 

wx.addCard({      cardList: [        {          cardId: card_id,          cardExt: JSON.stringify(cardExt)        }      ],      success: (res) => {        console.log(res) this.addCardSuccess(res.cardList[0].code)      },      fail: (err) => {        console.log(err)      }    })


下面是官方文檔的介紹

有個fixed_begintimestamp時間戳需要注意,這個字段是用戶實際領取的優惠券時間,所以必須是用戶領取完畢之后才可以添加到微信卡券。

這寫參數都是由后臺傳過來的,放在了this.data.wxCardData里面

addToWeixinCard () { // this.data.wxCardData為從后臺獲取的一些參數,包括下面這些參數 let { card_id, code, timestamp, openid, nonce_str, signature, fixed_begintimestamp } = this.data.wxCardData    let cardExt = {      code,      openid,      timestamp,      nonce_str,      fixed_begintimestamp,      signature,      outer_str: 'miniProgram' }    console.log(card_id)    wx.addCard({      cardList: [        {          cardId: card_id,          cardExt: JSON.stringify(cardExt)        }      ],      success: (res) => {        console.log(res) this.addCardSuccess(res.cardList[0].code)      },      fail: (err) => {        console.log(err)      }    })  }


最后調用該方法就可以了,如果調用成功則會跳轉到下面的頁面


【溫馨提示】亞博應用倡導尊重與?;ぶ恫?。如發現本站文章存在版權問題,煩請提供版權疑問、身份證明、版權證明、聯系方式等發郵件至[email protected] ,我們將及時處理。本站文章僅作分享交流用途,作者觀點不等同于亞博應用觀點。用戶與作者的任何交易與本站無關,請知悉。

咨詢熱線

400-078-9990