小程序开发 -> 开发管理 -> 开发设置 -> 扫普通链接二维码打开小程序添加跳转规则,可配置项如下图
协议类型和选择大小写没啥好说的,前缀占用规则选择占用重点讲以下几条 二维码规则:填写备案过的域名加路径的形式如/myRule检验文件放置需满足该地址(/校验文件)能访问指定小程序的功能页面
在指定页面通过以下方式获取二维码中的内容
onLoad(e) {// 微信扫码后会自动编码,所以需要解码if (e && e.q) {let arr = decodeURIComponent(e.q).split('?')[1].split('&')let obj = {}arr.forEach(item => {let brr = item.split('=')obj[brr[0]] = brr[1]})console.log(obj) //得到参数组成的对象}},
测试范围和测试链接
测试范围可选择线上版本、体验版本、开发,指定版本后,扫描测试链接会跳到对应版本去设置完成后发布才会生效