开发小程序过程中会有扫描普通二维码,通过参数请求获取相应数据,跳转到指定的页面功能,总结一下通过小程序管理平台配置的流程
1. 开发管理->开发设置->扫普通链接二维码打开小程序
2、第一次进入就点击添加按钮,进入配置页面
关于二维码规则具体可以查看官方说明: 扫普通链接二维码打开小程序
- 其中配置项的开发版和体验版不支持自定义传参,扫描二维码后会跳转到空白页面。 选择了开发版或体验版需要进行测试链接的填写;
- 使用微信小程序的快速二维码方式编译,需要状态为发布;
- 普通二维码的网址需要是https的;
- 下载校验文件,并根据说明文档要求将文件上传至服务器指定目录下,并确保可以访问,放完后用外网测试一下,如果成功会显示出校验的一串码。
3、小程序传参
onLoad(option) {
if (option.q){
let qrUrl = decodeURIComponent(option.q);
let tempQr = getQueryString(qrUrl, 'sn');
console.log("结果", tempQr);
}
},
export let getQueryString = function(url, name) {
var regExp = new RegExp('^.*[?&]' + name + '=([^&=?]*)&?.*$', '');
var parameter = url.replace(regExp, '$1');
if (parameter != null) {
return parameter
}
return null;
}