嘻嘻哈哈S
嘻嘻哈哈S
  • 发布:2023-02-09 10:23
  • 更新:2023-02-09 10:25
  • 阅读:446

【报Bug】Ios端 调用扫码 黑屏

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 3.6.18

手机系统: iOS

手机系统版本号: iOS 12.4

手机厂商: 苹果

手机机型: iPhone 6 plus

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.scanCode({
onlyFromCamera: true,
success: res => {
console.log('success', res);
},
fail: () => {
console.log('fail', err);
}
});

bug描述:

安卓端正常

ios调用黑屏,onError捕获的错误

{  
                page: 'pages/peixun/home/home',  
                error_name: 'TypeError',  
                error_message:  
                    "this.$refs.barcode.setFlash is not a function. (In 'this.$refs.barcode.setFlash(this.enabledFlash)', 'this.$refs.barcode.setFlash' is undefined)",  
                error_stack:  
                    'setFlash@file:///var/mobile/Containers/Data/Application/60A0C357-B46F-4ADF-853F-7B7A8228EFA1/Library/Pandora/apps/__UNI__61C3D3B/www/__uniappscan.js:1:18734\nsetFlash@[native code]\nNe@weex-main-jsfm.js:2:476963\n@weex-main-jsfm.js:2:19318\nmap@[native code]'  
            };
2023-02-09 10:23 负责人:无 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

有没有勾选 barcode模块

  • 嘻嘻哈哈S (作者)

    没有,只勾选了 Camera&Gallery

    2023-02-09 10:28

  • 嘻嘻哈哈S (作者)

    Barcode不是给nvue使用的吗? 为什么安卓就可以呢

    2023-02-09 10:31

  • DCloud_iOS_WZT

    回复 1***@qq.com: 给什么使用的 都需要勾选相关模块 旧版本可以新版本不行

    2023-02-09 10:32

  • 小呀嘛小伟哥丶

    回复 1***@qq.com: 解决了吗

    2023-03-02 12:00

该问题目前已经被锁定, 无法添加新回复