小程式生成指定頁面小程式二維碼(小程式專屬碼)
阿新 • • 發佈:2019-01-12
/** * 生成指定頁面小程式二維碼(小程式專屬碼) */ qrcodeFn(); function qrcodeFn() { wx.request({ url: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=小程式id&secret=小程式金鑰', complete: function(tokenRes) { wx.request({ url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + tokenRes.data.access_token, method: 'POST', data: { scene: 1012, // 是否為Png,預設jpeg is_hyaline: true, // 是否自動取色 auto_color:true, page: 'pages/other/website/index', }, responseType: 'arraybuffer', complete: function(res) { // 自動複製到剪下板 wx.setClipboardData({ data: wx.arrayBufferToBase64(res.data), success(res) {} }) console.log(wx.arrayBufferToBase64(res.data)); }, }) }, }); }
複製的base64 資料,可在小程式image標籤src屬性裡顯示,也可以在這裡轉換為圖片
http://qinhaolei.gitee.io/base64_convert_picture/