title: Taro.onBLEConnectionStateChange(callback)
sidebar_label: onBLEConnectionStateChange
监听低功耗蓝牙连接状态的改变事件。包括开发者主动连接或断开连接,设备丢失,连接异常断开等等
支持情况:
.default})
类型
(callback: Callback) => void
参数
| 参数 | 类型 | 说明 |
|---|---|---|
| callback | Callback |
低功耗蓝牙连接状态的改变事件的回调函数 |
CallbackResult
| 参数 | 类型 | 说明 |
|---|---|---|
| connected | boolean |
是否处于已连接状态 |
| deviceId | string |
蓝牙设备ID |
Callback
低功耗蓝牙连接状态的改变事件的回调函数
(result: CallbackResult) => void
| 参数 | 类型 |
|---|---|
| result | CallbackResult |
示例代码
Taro.onBLEConnectionStateChange(function (res) {// 该方法回调中可以用于处理连接意外断开等异常情况console.log(`device ${res.deviceId} state has changed, connected: ${res.connected}`)})
