场景1:
1.生成商品A的小程序码(入参为【381,206,10088888】),保存图片
2.生成商品B的小程序码(入参为【349,205,10088888】),保存图片
结果:识别1的小程序码后正常进入A的,再识别B的小程序码,发现识别到的参数是A商品的参数【381,206,10088888】,进入
商品.wxml -onload方法部分代码
var scene = decodeURIComponent(options.scene);
let ids = scene.split(',');
console.log("商品海报二维码携带参数" + scene)
param.skuId = ids[0];
param.modId = ids[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();
}
},
fail: function () {
wx.showModal({
title: '异常',
content: '请求异常,请下拉刷新'
})
},
complete: function () {
wx.hideLoading()
}
})
生成二维码日志打印:
识别二维码日志打印:
楼主问题解决了吗?我也遇到类似的问题,参数获取的总是之前的参数,不是实时的
你两个二维码图片比对下是不是一模一样