引言: 上篇总结了生成带有二维码的海报图,现在总结一下扫码的后续流程
不管主动扫码还是长按识别扫码,都需要到微信小程序平台去配置相关规则,然后在分销的二维码链接中的url规则需要符合自己配置的这个规则。测试和正式的获取到的二维码参数方式会有不同
一、配置规则
![](https://img.haomeiwen.com/i8562370/313cd52603224d59.png)
![](https://img.haomeiwen.com/i8562370/9280b7b36ed8fedc.png)
规则说明里面官方有详细的讲解,我的做法是把校验文件放在二维码规则的地址下,然后测试链接符合规则后面加上传的id参数
二、测试
![](https://img.haomeiwen.com/i8562370/773e3ffa8a803292.png)
![](https://img.haomeiwen.com/i8562370/46a61195b4fe40d7.png)
这里配置确定后打开页面就相当于扫码后进入的页面,可以打印结果,会发现有对应的id传过来,就说明扫码成功了。
三、正式
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
var that = this;
that.setData({
isHide: true
});
//app.js中:
//if (options.q !== undefined ){
//let q = decodeURIComponent(options.q);
//截取参数 options.q ='域名地址?bedcode=12345678';
//let shareid = that.getQueryVariable(q, 'shareid');
//保存获取值
//that.setData({
//shareid: shareid
// })
//执行相关逻辑代码
//}
//其他页面下:
if(options.shareid){
let shareid = decodeURIComponent(options.shareid);
that.setData({
shareid:shareid
})
}
//测试
// if(options.shareid){
// that.setData({
// shareid:options.shareid
// })
// }
},
然后在刚刚微信小程序平台配置的那里点击发布
完成
网友评论