微信小程序扫描qrcode二维码需要注意的问题

相对地址可在微信公众平台-开发-开发设置 添加-扫普通链接二维码打开小程序

-就可以转换成https地址 通过代码生成二维码

-扫码接收参数时 切记 多个参数时 顺序需一致

//这段代码主要是解析地址 并且拿到参数 存储到本地供使用
if (options.q) {
      // 生成的二维码链接地址 例子
      // "https://test.com/red/c?testid=" + wx.getStorageSync('testid') + "&testtel=" +     
      wx.setStorageSync("q", options.q)
      let q = decodeURIComponent(options.q)
      console.log(q) //相对地址 例如 pages/test/test?testid=1&testtel=12312312312
      var arr1 = q.split('?');
      var a = arr1[1].split("&")
      console.log(a[1])
      var devid = a[0];
      var storeid = a[1];
      var devid = a[0].split("=");
      var did = devid[1];
      var stid = a[1].split("=");
      var sid = stid[1];
      console.log(did)
      console.log(sid)
      wx.setStorageSync('testid', did);
      wx.setStorageSync('testtel', sid);
    }

你可能感兴趣的:(微信小程序扫描qrcode二维码需要注意的问题)