h***@protonmail.com
h***@protonmail.com
  • 发布:2022-04-07 11:13
  • 更新:2022-04-18 15:42
  • 阅读:718

【报Bug】Vue3使用uni-app BLE报错,Vue2正常

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.3.13

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: Mix 4

页面类型: vue

vue版本: vue3

打包方式: 离线

项目创建方式: HBuilderX

操作步骤:

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

预期结果:

无报错,success正常被回调

实际结果:

报错,代码无法正常运行

bug描述:

使用官方的uni-app模板,将Vue2改为Vue3也会报错,报错为TypeError: this.getCallbackIDByFunction is not a function
此错误只会在App上出现,微信小程序无此问题。

2022-04-07 11:13 负责人:无 分享
已邀请:
h***@protonmail.com

h***@protonmail.com (作者)

如图,初始化和获取蓝牙状态的蓝牙调用是会失败的,后面的调用正常。这样就无法判断是否初始化成功

h***@protonmail.com

h***@protonmail.com (作者)

将官方Demo的Vue版本改为3,点击初始化蓝牙模块,每次都能看到这个TypeError: this.getCallbackIDByFunction is not a function. 且蓝牙初始化状态无法完成回调

DCloud_UNI_Anne

DCloud_UNI_Anne

已反馈相关人员排查,已加分,感谢您的反馈!

DCloud_UNI_LXH

DCloud_UNI_LXH

预计下版修复

DCloud_UNI_LXH

DCloud_UNI_LXH

alpha 3.4.6 已修复

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