2.23.0版本
wx.scanCode result[0]会有一个unicode头导致parsejson数据错误。
wx.scanCode({
onlyFromCamera: true,// 只允许从相机扫码
success(res){
console.log("扫码成功:",res)// 扫码成功后 在此处理接下来的逻辑
var qrcode=res.result;
if (qrcode[0]!="{"){
qrcode=qrcode.substr(1);
console.log("error as qrcode[0]");
}
console.log(res.result)
console.log(qrcode)
var data=JSON.parse(qrcode);
// console.log(window.atob(res.rawData));
that.setData({
peopleInfo: data,
peopleText: "姓名:"+data.name+"手机:"+data.phone+"身份证号:*****"+data.id.substr(14,4),
})
}
会打出error
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),并详细描述下复现流程