美文网首页微信、支付宝小程序小程序
支付宝小程序扫描普通二维码进入小程序获取参数

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

作者: 丶dove丶 | 来源:发表于2019-05-23 15:21 被阅读0次

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

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

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

相关文章

网友评论

    本文标题:支付宝小程序扫描普通二维码进入小程序获取参数

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