首页
登录 | 注册

微信小程序——卡券

代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// addCard
app.func.req('获取Signature的Url', {}, function (res) {
  if (res.State) {
    wx.addCard({
      cardList: [
        {
          cardId: '微信公众平台申请的会员卡的Id',
          cardExt: '{
          "code": "", 
          "openid": "", 
          "timestamp": ' + res.Timestamp + ', 
          "signature":"' + res.ExtSign + '",
          "nonce_str":"' + res.Noncestr + '"
          }'
        } //cardExt中的参数全部来源于后台提供
      ],
      success: function (res) {
        // console.log('成功',res)
        app.func.req('解密卡券code', { uid:UserId, code: encodeURIComponent(res.cardList[0].code) }, function (res) {
          // console.log(res)
          //这里请求的接口是将用户获取到的code给后台存起来,openCard会用到
        })
      },
      fail:function(res){
        // console.log('失败',res)

      }
    })
  }
})
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// openCard
app.func.req('通过用户的id获取到用户的code接口', { uid:UserId }, function (res) {
  if (res.State) {
    wx.openCard({
      cardList: [
        {
          cardId: '微信公众平台申请的会员卡的Id',
          code: res.Msg,//后台返回的用户code
        }
      ],
      complete: function (res) {
        // console.log(res)
      },
      success: function (res) {
        // console.log(res)
      }
    })
  }
})

 

更多详细说明请访问 这里



2020 jeepxie.net webmaster#jeepxie.net
10 q. 0.008 s.
京ICP备10005923号