微信小程序获取二维码的参数
有些小伙伴直接在onload
直接获取query 这里是不好使的需要进行转码操作,正确方法如下
在onload
获取到参数后进行解码
onLoad(query) {
var queryData = this.scene_decode(query.scene)
console.log(queryData['invitation_id'])
},
调用的方法如下:
scene_decode(e) {
if (e === undefined)
return {};
let scene = decodeURIComponent(e),
params = scene.split(','),
data = {};
for (let i in params) {
var val = params[i].split('=');
val.length > 0 && val[0] && (data[val[0]] = val[1] || null)
}
return data;
},
评论 (0)