收藏
回答

微信小程序生成当前页面的小程序码?

 小程序生成当前页面的小程序码,在本地和体验版中都是好的,但是在发布的版本中显示不出来,是什么原因? 

wx.request({

url: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=xxxxxxxxxx&secret=xxxxxxxxxx',

method: 'GET',

success: function (res) {

console.log(res)

var access_token = res.data.access_token;

// 获取二维码

wx.request({

url: 'https://api.weixin.qq.com/wxa/getwxacode?access_token=' + access_token,

method: 'POST',

responseType: 'arraybuffer',//这个是转化成base64需要加的

data: {

path: 'pages/bargainDetail/bargainDetail?refid=' + that.data.refId + '&attendMemberId=' + that.data.attendMemberId,

width: '200',

},

success: function (res) {

console.log('-----------******************************')

var imgUrl2 = wx.arrayBufferToBase64(res.data)

var imgUrl3 = 'data:image/png;base64,' + imgUrl2

console.log('---------------------------//////////////////////////////')

that.setData({

imgUrl1: 'data:image/png;base64,' + imgUrl2,

imgUrll: imgUrl3.replace(/\r\n/g,'')

})


回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签