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

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

  • 如果你做过微信小程序普通二维码的功能,那配置和微信的几乎一样,只是获取值的方法有点区别。
支付宝小程序扫码进入小程序获取参数是要在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所有参数是连在一起的。


    image.png
真机获取的qrCode值如下
image.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。