JS
Page({
data: {
qrCodeUrl: null
},
onLoad: function (options) {
wx.hideShareMenu() // 禁止页面转发
},
onShow: function () {
this.getQrCode()
},
// 获取二维码
getQrCode() {
wx.request({
url: '',
data: {},
header: {
'content-type': 'application/json' // 默认值
},
success (res) {
let data = res.data ? res.data : {}
var array = wx.base64ToArrayBuffer(data.qrCodeUrl);
var base64 = wx.arrayBufferToBase64(array);
this.setData({
qrCodeUrl: "data:image/png;base64," + base64
});
}
})
}
})
WXML
<image src="{{qrCodeUrl}}" alt=""></image>