title: Taro.onBLEConnectionStateChange(callback)

sidebar_label: onBLEConnectionStateChange

监听低功耗蓝牙连接状态的改变事件。包括开发者主动连接或断开连接,设备丢失,连接异常断开等等

支持情况:onBLEConnectionStateChange - 图1 onBLEConnectionStateChange - 图2 onBLEConnectionStateChange - 图3

参考文档

类型

  1. (callback: Callback) => void

参数

参数 类型 说明
callback Callback 低功耗蓝牙连接状态的改变事件的回调函数

CallbackResult

参数 类型 说明
connected boolean 是否处于已连接状态
deviceId string 蓝牙设备ID

Callback

低功耗蓝牙连接状态的改变事件的回调函数

  1. (result: CallbackResult) => void
参数 类型
result CallbackResult

示例代码

  1. Taro.onBLEConnectionStateChange(function (res) {
  2. // 该方法回调中可以用于处理连接意外断开等异常情况
  3. console.log(`device ${res.deviceId} state has changed, connected: ${res.connected}`)
  4. })