错误表现
使用微信小程序官方文档的示例代码测试Ble蓝牙功能
蓝牙搜索设备后,发送数据时引发代码错误

VM13:1 MiniProgramError
Z.createEvent is not a function
TypeError: Z.createEvent is not a function
错误原因
wx.writeBLECharacteristicValue({
deviceId: this._deviceId,
serviceId: this._deviceId,
characteristicId: this._characteristicId,
value: buffer,
})
其中的serviceId传参写的是_deviceId
修改方法
wx.writeBLECharacteristicValue({
deviceId: this._deviceId,
serviceId: this._serviceId,
characteristicId: this._characteristicId,
value: buffer,
})
在尝试使用微信小程序的官方示例代码进行Ble蓝牙设备通信时,发现了一个错误:Z.createEventisnotafunction。问题源于将`deviceId`错误地用作`serviceId`参数。修正代码后,正确地将`serviceId`设为`_serviceId`,解决了该问题,允许成功发送数据到蓝牙设备。
1万+

被折叠的 条评论
为什么被折叠?



