开发小程序的时候,遇到扫描海报二维码之类的需求,本地调试获取参数一切正常,发布之后参数获失败
scene取值操作
扫码海报二维码后线上是多了一层encodeURIComponent编码操作,所以需要decodeURIComponent解码操作
onLoad(options) {
let code = '';
if(options.scene) {
const scene = decodeURIComponent(options.scene);
code = this.getQueryValue(scene, 'code');
} else {
code = options.code;
}
this.setData({code});
}