使用官方demo,将Vue2改为Vue3使用BLE蓝牙报错,报错为TypeError: this.getCallbackIDByFunction is not a function

- 发布:2022-04-07 11:13
- 更新:2022-04-18 15:42
- 阅读:718
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 19042.1586
HBuilderX类型: 正式
HBuilderX版本号: 3.3.13
手机系统: Android
手机系统版本号: Android 12
手机厂商: 小米
手机机型: Mix 4
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
操作步骤:
预期结果:
无报错,success正常被回调
无报错,success正常被回调
实际结果:
报错,代码无法正常运行
报错,代码无法正常运行
bug描述:
使用官方的uni-app模板,将Vue2改为Vue3也会报错,报错为TypeError: this.getCallbackIDByFunction is not a function
此错误只会在App上出现,微信小程序无此问题。
5 个回复
h***@protonmail.com (作者)
如图,初始化和获取蓝牙状态的蓝牙调用是会失败的,后面的调用正常。这样就无法判断是否初始化成功
h***@protonmail.com (作者)
将官方Demo的Vue版本改为3,点击初始化蓝牙模块,每次都能看到这个TypeError: this.getCallbackIDByFunction is not a function. 且蓝牙初始化状态无法完成回调
DCloud_UNI_Anne
已反馈相关人员排查,已加分,感谢您的反馈!
DCloud_UNI_LXH
预计下版修复
DCloud_UNI_LXH
alpha 3.4.6 已修复