在onLoad
中获取扫描到的二维码url参数
onLoad(options) {
// 获取url后的参数 如id=35&invite_code=hszz
const res = decodeURIComponent(options.scene);
console.log('res',res)
// 解析参数为{id: "35", invite_code: "hszz"}
const resObject = strToParams(res)
console.log('resObject', resObject)
},
strToParams
封装在utils/tools.js 中,方便使用
// 将url后的参数 以对象返回
export function strToParams(str) {
var newparams = {}
for (let item of str.split('&')) {
newparams[item.split('=')[0]] = item.split('=')[1]
}
return newparams
}
网友评论