微信小程序-------扫码获取options参数及测试配置

2023-10-26

1.扫码获取options参数

扫码分为:
1)小程序码;
2)普通二维码;

1)获取小程序码参数
小程序码的参数,直接存在options对象中,按正常获取方式去获取。

onLoad(options) {
    console.log('options:', options);
    const lid = options.lid ? options.lid : '';
    if (lid) {
      wx.setStorageSync('lid', lid);
      api.getScanId({ lid }).then((res) => {});
    }
}

在这里插入图片描述
2)获取普通二维码参数
普通二维码参数,不能直接从options对象获取;从控制台打印结果可以看出q参数是经过编码的,所以需要decodeURIComponet进行解码!而且需要进行三目运算的处理,否则没有参数时得到的是’undefined’字符串,传给后台和前端进行split字符串截取时会出错

onLoad(options) {
    console.log('options', options);
    const qrUrl = options.q ? decodeURIComponent(options.q) : '';
    }

在这里插入图片描述

2. 扫普通二维码打开小程序

配置:需要在微信公众平台添加配置普通链接二维码规则。需要下载校验文件并在上传至服务器。
重点:测试链接,这个测试链接必须符合已填写的二维码规则。而且参数需要提前约定好,和生成的二维码中携带的参数必须完全一致(包括key、value)!二维码需要是对应的appid生成的
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3. 扫小程序码打开小程序

需要在开发者工具中使用"通过二维码编译"模式来扫码,小程序码同样需要是对应的appid生成的!
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

微信小程序-------扫码获取options参数及测试配置 的相关文章

  • 虚拟机扩容

    文章目录 虚拟机扩容 扩容背景 软件版本 操作步骤 1 VM上修改磁盘信息 2 在系统中挂载磁盘 1 使用命令查看磁盘状态 2 通过命令查看到新磁盘的分区 3 然后对新加的磁盘进行分区操作 4 重启虚拟机 5 再次用以下命令查看到磁盘当前情
  • 专访XRuby贡献者郑晔:软件开发不是自娱自乐(上)

    郑晔 是一个热爱编程的程序员 网络ID dreamhead 也许有人会说 我还是一个超热爱编程的程序员呢 那么我想你一定不知道 郑晔是第一个加入到XRuby这个开源项目的 XRuby今天优异的成绩与郑晔有着不可分割的联系 在郑晔的blog中

随机推荐