楼主问题解决了吗?我也遇到类似的问题,参数获取的总是之前的参数,不是实时的
求解答,小程序getwxacodeunlimit生成二维码 获取scene与传入时不一致?场景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() } }) 生成二维码日志打印: [图片]https://mmbiz.qpic.cn/mmbiz_jpg/WcgUoX8D9LCtducyRj6f3xAUYE9onTgCqRBiaW8oeuTc0OjkHNm3EZdXx1KeicZ5Z0iaGYawTvrgT6G2cn2ialrZmQ/0?wx_fmt=jpeg 识别二维码日志打印: [图片]
2020-11-24