扫码带参数进入微信小程序

项目需求

需要生成一个二维码,通过扫描该二维码进入的用户,能展示配置好的购买票种,其他方式进入的不展示。

配置流程

  1. 在小程序开发文档,找到 开发-开发管理 ,下滑找到 扫普通链接二维码打开小程序 添加配置链接
  2. 配置保存完成之后,通过二维码生成器,生成携带参数的二维码链接,如https://xxx.com?q=123
  3. 前端获取二维码携带的参数
1
2
3
4
5
6
Page({
onLoad(query) {
const q = decodeURIComponent(query.q) // 获取到二维码原始链接内容
const scancode_time = parseInt(query.scancode_time) // 获取用户扫码时间 UNIX 时间戳
}
})

参考: 扫码打开小程序接入指南