SmartDeviceModel.onNetworkStatusChange(listener: Function)

版本要求:
@ray-js/panel-sdk≥1.0.0

描述

监听网络状态变化事件

参数

参数类型必填说明
listener(data: NetworkStatusChanged) => number是事件回调,接收包含 isConnected、networkType 等信息的参数

返回值

类型:number
监听器 ID,用于通过 offNetworkStatusChange 取消监听

引用对象

typeNetworkStatusChanged网络状态变化事件回调参数
属性类型必填描述
isConnectedboolean是当前是否有网络连接
networkTypestring是网络类型

示例代码

示例

const id = device.onNetworkStatusChange((data) => {
  console.log('网络状态变化:', data.isConnected, data.networkType);
});
// 取消监听
device.offNetworkStatusChange(id);