3***@qq.com
3***@qq.com
  • 发布:2025-07-02 10:58
  • 更新:2025-07-02 16:49
  • 阅读:66

【报Bug】无法获取errCode

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: MacBoolAir m4 OS 15.5

HBuilderX类型: 正式

HBuilderX版本号: 4.66

手机系统: 全部

手机厂商: 模拟器

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

测试过的手机:

测试环境 测试环境 测试环境

示例代码:

测试代码:

initBluetooth() {  
    return new Promise((resolve, reject) =>{  
        uni.openBluetoothAdapter({  
            success: resolve,  
            fail(error) {  
                console.log("init bluebooth", error)  
            }  
        })  
    })  
}  

打印结果:

init bluebooth {errMsg: "openBluetoothAdapter:fail already opened"}

操作步骤:
  1. 通过Hbuilder创建一个新的uniapp项目
  2. 添加上面的测试代码
  3. 运行到微信小程序

预期结果:

init bluebooth {errMsg: "openBluetoothAdapter:fail already opened", errCode: -1}

实际结果:

init bluebooth {errMsg: "openBluetoothAdapter:fail already opened"}

bug描述:

在调用uni.openBluetoothAdapteruni.startBluetoothDevicesDiscovery 两个API的过程中, 回调函数successfail的返回结果中仅仅包含errMsg没有errCode

2025-07-02 10:58 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com (作者)

模拟器没有errCode!!!

要回复问题请先登录注册