收藏
回答

急急急,求大佬解答,先后识别不同参数的小程序码,第二次识别获取到第一次小程序码得参数信息?

调用接口:

https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/qr-code/wxacode.getUnlimited.html

第一次小程序码生成参数:

第一次小程序码识别参数:

第二次小程序码生成参数:

第二次小程序识别参数:


以下是关键代码:

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",
          successfunction (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();
            }
          },
          completefunction () {
            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];
最后一次编辑于  2020-08-10
回答关注问题邀请回答
收藏

2 个回答

  • 小草
    小草
    2021-05-17

    请问解决了吗,我也遇到同样的问题,工具2次识别都是正常的

    2021-05-17
    有用
    回复
  • Mr.Dolphin
    Mr.Dolphin
    2020-08-10

    微信开发工具上连续生成2次以上小程序码都有正常识别

    真机连续生成2次以上,识别异常

    2020-08-10
    有用
    回复 2
    • hökyo
      hökyo
      2020-12-23
      你好,请问这个问题找到解决办法了吗?
      2020-12-23
      回复
    • Mr.Dolphin
      Mr.Dolphin
      2021-02-01回复hökyo
      找到了 ,是图片64编码时,存的路径是一样的。所以覆盖了 。路径加上时间戳就好
      2021-02-01
      回复
登录 后发表内容
问题标签