小程序扫描二维码带参数,无法正确接收,测试环境都可以实现,上到线上正式环境实现不了
我用java生成的二维码代码如下
paramJson.put(“scene”, “53,271992”);
paramJson.put(“path”, “pages/auth/login/login”);
从线上小程序接收代码如下
onLoad: function (options) {
let that = this;
var scene = decodeURIComponent(options.scene);
console.log('scene', scene);
if (scene) {
that.setData({
scene: scene
})
}
接收到的scene内容是这样的 \xfc\x0eundefined,null 请问这是什么情况,这个是个严重的bug,请腾讯解决,谢谢
算了 我搞定了
JSONObject paramJson = new JSONObject();
paramJson.put(“scene”, “53,271992”);
paramJson.put(“path”, “pages/auth/login/login”);
paramJson.put(“width”, 430);
printWriter.write(paramJson.toString());
这行删掉 paramJson.put(“scene”, “53,271992”);
下面那行改成 paramJson.put(“path”, “pages/auth/login/login?sence=53,271992”);
就可以了