代码片段:
wx.scanCode({
onlyFromCamera: true,
scanType: ["qrCode"],
success: res => {
const path = res.path;
const scanType = res.scanType;
if ("WX_CODE" !== scanType) {
uni.showToast({
title: "设备码不正确"
});
return;
}
// ......
console.log("path: ", path);
}
});
小程序点击扫码按钮,调用扫码接口,将相机对准小程序码...无反应
预期表现:
小程序码识别成功!
实际表现:
无任何反应
20240723还是一样,iOS跟android都不能识别小程序码(开发环境),开发工具能识别
扫码结果http://l0nM*~rJ2=N.m*0fTbQ2u) 是什么意思
不指定scanType就行了,把scanType: ["qrCode"]这一行注释试试
https://developers.weixin.qq.com/community/develop/doc/00048e13bb44b0e03c31a3fd46a400?highLine=wx.scanCode
你在你的if判断外面也弹出一个提示框啊,看一下