事件监听

最近更新时间:2024-12-26 18:07:33

我的收藏

监听事件

接口定义
sdk.on(type: string, listener: (...args) => void) => void
参数说明
参数名
类型
参数描述
type
string
要监听的事件。
listener
(...args) => void
事件触发时的回调函数。

取消监听事件

接口定义
sdk.off(type: string, listener: (...args) => void) => void
参数说明
参数名
类型
参数描述
type
string
要取消监听的事件。
listener
(...args) => void
要取消监听的事件的回调函数,不传则清除该事件的所有回调函数。

WebSocket 事件

wsClose 事件

WebSocket 的 close 事件。
参数名
类型
参数描述
code
number
服务器发送的关闭码。
reason
string
服务器关闭连接的原因。

wsError 事件

WebSocket 的错误事件。

wsControl 事件

当 WebSocket 收到 control 指令后触发。
参数名
类型
参数描述
deviceId
string
设备 ID
deviceData
object
设备数据

wsReport 事件

当 WebSocket 收到 report 指令后触发。
参数名
类型
参数描述
deviceId
string
设备 ID
deviceData
object
设备数据

wsStatusChange 事件

当 WebSocket 收到 wsStatusChange 指令后触发。
参数名
类型
参数描述
deviceId
string
设备 ID
deviceStatus
number
设备在线状态,0离线,1在线。

wsEventReport 事件

当 WebSocket 收到 wsEventReport 指令后触发。
参数名
类型
参数描述
deviceId
string
设备 ID。
Payload
object
设备回复详情。

wsActionPush 事件

当 WebSocket 收到 wsActionPush 指令后触发。
参数名
类型
参数描述
deviceId
string
设备 ID
Payload
object
下发的 Action 指定详情。

wsActionReport 事件

当 WebSocket 收到 wsActionReport 指令后触发。
参数名
类型
参数描述
deviceId
string
设备 ID
Payload
object
设备回复的 Action 响应详情。

前后台切换事件

appShow 事件

当小程序 App.onShow 执行后触发。

appHide 事件

当小程序 App.onHide 执行后触发。

pageShow 事件

当小程序 Page.onShow 执行后触发。

pageHide 事件

当小程序 Page.onHide 执行后触发。