uni.scanCode({
autoDecodeCharset: true,
success: (data) => {
console.log('扫码结果', data)
}
})

- 发布:2023-03-24 20:09
- 更新:2023-03-24 21:40
- 阅读:486
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 3.7.8
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: 小米13
页面类型: nvue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.scanCode({
autoDecodeCharset: true,
success: (data) => {
console.log('扫码结果', data)
}
})
uni.scanCode({
autoDecodeCharset: true,
success: (data) => {
console.log('扫码结果', data)
}
})
预期结果:
可以扫码
可以扫码
实际结果:
不能扫码
不能扫码
bug描述:
3.7.3 是从相册选二维码不行,3.7.8 相册是好了,但是又扫码不行
哦对了,并没有向我索取权限


曾小晨 (作者)
<uses-feature android:name="android.hardware.camera.autofocus"/>
<uses-feature android:name="android.hardware.camera"/>
<uses-permission android:name="android.permission.CAMERA"/>
离线打包,需要手动在build.gradle
文件里添加以上代码(在manifest.json
我也点上了权限)