uni.scanCode({
onlyFromCamera: true,
success: function(res) {
if (String(res.result).length != 13) {
uni.showToast({
icon: 'none',
title: '条码长度不符合13位,请重新扫码'
});
return;
} else {
_self.searchVal = res.result;
_self.selectGoodsInfo();
}
}
});
- 发布:2023-02-07 19:41
- 更新:2023-02-07 19:47
- 阅读:322
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 10
HBuilderX类型: 正式
HBuilderX版本号: 3.6.17
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iPhone 13
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
ios本地基座运行调用扫码是正常的,打包测试发现调用uni.scanCode 后并不会进入到回调中,无论是成功还是失败的回调,页面直接卡死,需要退出app。
ios本地基座运行调用扫码是正常的,打包测试发现调用uni.scanCode 后并不会进入到回调中,无论是成功还是失败的回调,页面直接卡死,需要退出app。
预期结果:
进入回调,执行自定义方法
进入回调,执行自定义方法
实际结果:
页面卡死
页面卡死
bug描述:
ios本地基座运行调用扫码是正常的,打包测试发现调用uni.scanCode 后并不会进入到回调中,无论是成功还是失败的回调,页面直接卡死,需要退出app。
1***@qq.com (作者)
哈哈,是的
2023-02-09 16:40