调用接口:
第一次小程序码生成参数:
第一次小程序码识别参数:
第二次小程序码生成参数:
第二次小程序识别参数:
以下是关键代码:
1.请求生成小程序码
console.log("产品海报参数" + id);
wx.request({
url: app.globalData.domain + 'user/getQRCode',
header: {
'content-type': 'application/json'
},
data: {
scene: id,
page: 'pages/shop/detail/detail',
width: '430px',
},
method: "Post",
success: function (res) {
if (res.statusCode == '200' && res.data.code == '200') {
console.log('获取二维码返回结果:' + res.data.data);
that.data.skuBillUrl = "data:image/PNG;base64," + res.data.data.qrCode;
that.drawImage();
}
},
complete: function () {
wx.hideLoading()
}
})
识别小程序码detail.wsml 的onload部分方法:
var scene = decodeURIComponent(options.scene);
let ids = scene.split(',');
console.log("商品海报二维码携带参数" + scene)
param.skuId = ids[0];
param.modId = ids[1];
请问解决了吗,我也遇到同样的问题,工具2次识别都是正常的
微信开发工具上连续生成2次以上小程序码都有正常识别
真机连续生成2次以上,识别异常