支付宝小程序扫描普通二维码进入小程序获取参数

首先付官方文档传送门(关联普通二维码)

  • 如果你做过微信小程序普通二维码的功能,那配置和微信的几乎一样,只是获取值的方法有点区别。
支付宝小程序扫码进入小程序获取参数是要在app.js中的onlaunch()中获取的,官方demo如下
onlaunch(options){
    my.alert({
      title: 'app onLaunch',
      content:  JSON.stringify(options),
      success: (res) => {
          //成功处理代码段
      },
    });
  
  //获取关联普通二维码的码值,放到全局变量qrCode中
  if (options.query && options.query.qrCode) {
      this.qrCode = options.query.qrCode;
    }  
}

获取options.query.qrCode即可以获取二维码里的整条数据,把获取的数据赋值给app.js里的全局变量,然后在用到的页面调用就可以取到。

  • 但是在开发中遇到一个坑,二维码的参数如果是多个的话,编辑器打印是连接符(&)之前的为qrCode,后面的参数就当作键值对打印出来,由于我只取token就从token开始位置截取到最后,等上线发现取到的qrCode所有参数是连在一起的。


    支付宝小程序扫描普通二维码进入小程序获取参数_第1张图片
    image.png
真机获取的qrCode值如下
支付宝小程序扫描普通二维码进入小程序获取参数_第2张图片
image.png

以上就是全部的支付宝普通二维码内容

你可能感兴趣的:(支付宝小程序扫描普通二维码进入小程序获取参数)