扫码跳转小程序获取参数
// 获取到参数id
onLoad: async function (options) {
this.parseQueryString(decodeURIComponent(options.scene)).id
}
分解路径参数方法
parseQueryString(queryString) {
const params = {};
if (queryString) {
const pairs = queryString.split('&');
for (let pair of pairs) {
const [key, value] = pair.split('=').map(decodeURIComponent);
if (key) {
params[key] = value || ''; // 如果没有值,默认为空字符串
}
}
}
return params;
}