自定义带参数二维码扫码进入微信小程序获取参数
2023-04-18 14:25:40 时间
第一步,需要进入小程序后台,开发设置里,添加二维码规则
第二步,添加好扫码进入的规则,比如扫码进去小程序的指定页面!
(1)协议类型选择https
(2)选择小写
(3)二维码规则,这个看文档有些人估计会比较迷糊,简单理解一下就是一个https的路径
(4)前缀占用规则选择不占用
(5)校验文件,下载文件给后台放在服务器
(6)小程序的功能页面,这个页面就是你扫码要打开的页面
(7)测试范围 体验版需要发布体验版
(8)测试链接(选填) 满足下面两个条件 开发版需要开发者自己生成预览码自己扫码才行
测试链接,可以用来测试哦!
第三步,小程序获取进来的参数!
避坑-上线后是无法获取参数的,在未上线都可以正常,上线不行
onLoad(options) {
console.log(options); //options 里面有传进来的参数
}
使用下面这个还可以成功!
onLoad:function(e){
const query = decodeURIComponent(e.q)
var mun = query.split("=")
}
值 mun[1]
上面这种获取参数方法,在调试工具里怎么调试都不正常,上线后居然正常了!奇不奇怪,惊讶不惊讶 -。-
第四步,在小程序工具里设置启动设置!
第五步,测试完成后,我们需要在小程序里提交正式版本测试哦!
注意事项
1.体验版扫描的小程序不能设置动态参数,能识别的链接和测试链接需一模一样
2.二维码规则上线后,即可以设置动态参数,二维码规则上线需要发布
特别注意:设置的自定义二维码链接,不要报错,不要报错在程序里,不然很难排查!~
相关文章
- 【frp内网穿透教程】
- Mac下Idea快捷键总结(不断更新)
- 小程序自定义tabbar导航栏、动态控制tabbar功能实现(uniapp)
- 【Django】REST_Framework框架——视图集ViewSet和ModelViewSet源码解析
- ERROR: Could not install Gradle distribution from ‘https://services.gradle.org/distributions/gradle
- 【云原生 | Docker】腾讯云部署Django项目 (服务器选型、git配置、docker三分钟部署)
- Android ImageView使用详解(系列教程三)
- ReDroid打造自己的云手机
- 小程序跳转公众号
- 小程序的介绍
- VMware虚拟机安装黑苹果步骤与常见问题,VMware16,MacOS12.01(Moterey)
- adb命令 -- fastboot命令&OEM解锁
- 消除卡顿 mac MATLAB2022b m1/m2原生下载安装 教程
- 在微信小程序中使用three.js(保姆级教程)
- 【Linux修炼】16.共享内存
- 【小程序开篇】小程序架构和配置
- 【游戏开发环境】Unity使用Mac电脑开发,开发环境的搭建(Mac mini M1 | VSCode | Git | 好用工具)
- CleanMyMac X4.20免费mac电脑系统优化工具
- Android Studio创建第一个Flutter项目
- 代码规范(C++)