options.scene="a=1&b=2&c=3"; if (isNaN(options.scene)) { var jsonStr = options.scene; var json = decodeURIComponent(jsonStr); let arr = json.split("&"); //先通过?分解得到?后面的所需字符串,再将其通过&分解开存放在数组里 let obj = {}; for (let i of arr) { obj[i.split("=")[0]] = i.split("=")[1]; //对数组每项用=分解开,=前为对象属性名,=后为属性值 } console.log(obj); }
获取场景值scene[图片] 使用小程序助手进入小程序(非体验版本),初始获取到的scene为1011,显示为扫描二维码进入吗?但是选择使用体验版本进入,就是正常的1001,同样的小程序助手进入,为何会有差异,并且本地开发版本也是正常的,只有使用小程序助手进入不是体验版本的才会出现。
2023-02-24