美文网首页
微信小程序 wxacode.getUnlimited生成二维码参

微信小程序 wxacode.getUnlimited生成二维码参

作者: 张思学 | 来源:发表于2020-06-17 10:47 被阅读0次

先简单介绍一下 wxacode.getUnlimited
该接口是服务端用于生成小程序二维码的方式,通过该接口生成的小程序码,永久有效,数量暂无限制
该接口携带的参数不等同于问号传参,所以在小程序端的接收方式发生变化;小程序需要用 decodeURIComponent() 方法来接收参数

开发工具模拟扫描小程序码并携带scene参数
image.png
参数接收
onLoad(options) {
  const scene = decodeURIComponent(options.scene);
  const storeNo = scene.split('=')[1]
  if (storeNo) {
    console.log(storeNo); // 打印参数
  } else {
    app.globalData.func.prompt('二维码出现问题,请联系工作人员处理', 4000);
  }
},
多条参数接收示例
image.png
const scene = decodeURIComponent(options.scene)
scene.split('&').forEach((item) => {
  const key = item.split("=")[0]
  this.setData({
    [key]: item.split('=')[1]
  })
})

开发工具内设置的传参参数使用的URL编码可到网站上自己转换一下
UrlEnCode

相关文章

网友评论

      本文标题:微信小程序 wxacode.getUnlimited生成二维码参

      本文链接:https://www.haomeiwen.com/subject/ocmjxktx.html