这个wx.scancode倒是识别率高一点,但是要求要用camera组件的scanCode
camera组件的scanCode功能识别率太低,同一个条形码能扫出很多不同的结果,快被老板开除了?camera组件,微信版本8.0.40,调试基础库3.0.2 <camera frame-size="large" style="height: {{!outType?40:30}}vh;" resolution="high" class="camera" device-position="back" flash="{{lightStatus}}" bindscancode="handleScanCode" binderror="handleScanCodeErr" /> 使用bindscancode这个扫码条形码时,出现扫描同一个条码,扫码多次出现不同结果的问题,能不能修复,被老板骂惨了
2023-09-28 scanContentTypeList: [ { type: "barcode", label: "条形码", }, { type: "qrcode", label: "二维码" }], wx.getSystemInfo({ success(res) { let scanContentTypeList = that.data.scanContentTypeList; let platform = res.platform; // 使用对象映射不同平台的值 const platformValues = { android: "qrcode", ios: "QR_CODE", devtools: "QR_CODE", }; // 根据平台获取相应的值,如果没有匹配的平台,默认为 "QR_CODE" scanContentTypeList[1].type = platformValues[platform] || "QR_CODE"; that.setData({ scanContentTypeList, platform }) } }); 这个是由于苹果和安卓二维码返回的字段不一样
微信更新到最新版本8.0.38后,小程序camera组件mode=“scancode”扫码无回调?清除了微信缓存也不行,扫码无回调,啥情况啊
2023-09-28camera组件的scanCode功能识别速度太慢,然后识别率相当的·不准,一个条形码能扫出很多不同的结果,官方能优化嘛
微信更新到最新版本8.0.30后,小程序camera组件mode=“scancode”不能扫码了?微信版本号8.0.30,小程序基础调试库2.21.4,camera组件mode=“scancode”不能扫码
2023-09-28 scanContentTypeList: [ { type: "barcode", label: "条形码", }, { type: "qrcode", label: "二维码" }], wx.getSystemInfo({ success(res) { let scanContentTypeList = that.data.scanContentTypeList; let platform = res.platform; // 使用对象映射不同平台的值 const platformValues = { android: "qrcode", ios: "QR_CODE", devtools: "QR_CODE", }; // 根据平台获取相应的值,如果没有匹配的平台,默认为 "QR_CODE" scanContentTypeList[1].type = platformValues[platform] || "QR_CODE"; that.setData({ scanContentTypeList, platform }) } }); 这个是由于苹果和安卓二维码返回的字段不一样
ios和安卓小程序调用wx.scanCode扫码结果一致?当前的码: [图片] 基础调试库: [图片] 安卓 红米K40 , 版本Android 11, wx.scanCode调用结果: [图片] iphone X, ios版本 16.1.1, wx.scanCode调用结果: [图片] result值安卓机 多一个特殊字符
2023-09-19 因为这个二维码的接口字段改了,不同的平台不一样,scanContentTypeList: [{ type: "barcode", label: "条形码", }, { type: "qrcode", label: "二维码"}], wx.getSystemInfo({ success(res) { let scanContentTypeList = that.data.scanContentTypeList; let platform = res.platform; // 使用对象映射不同平台的值 const platformValues = { android: "qrcode", ios: "QR_CODE", devtools: "QR_CODE", }; // 根据平台获取相应的值,如果没有匹配的平台,默认为 "QR_CODE" scanContentTypeList[1].type = platformValues[platform] || "QR_CODE"; that.setData({ scanContentTypeList,platform }) } });
苹果手机wx.scanCode,扫码后没有反应https://developers.weixin.qq.com/miniprogram/dev/api/device/scan/wx.scanCode.html 小程序扫码调用wx.scanCode,添加参数scanType:['qrCode']后,苹果扫码有问题,扫不了。但是去除scanType后就没有问题。能问问为什么? 此问题仅在苹果手机,不好几个同事的不同版本苹果手机都有问题,没找到没问题的苹果手机。但是在mac上的开发工具用没问题。所有安卓都没问题
2023-09-19