当前位置: 首页 > 文档资料 > Rax 中文文档 >

Network

优质
小牛编辑
134浏览
2023-12-01

网络状态与监听。

支持

安装

$ npm install universal-network --save

方法

getType(options)

获取当前网络状态。

success 返回

属性类型描述支持
networkTypeString网络类型
networkAvailableBoolean网络是否可用

onStatusChange(callback)

开始监听网络状态变化。

callback 返回

属性类型描述支持
isConnectedBoolean网络是否可用
networkTypeString网络类型

offStatusChange(callback)

取消监听网络状态变化,参数为空,则取消所有的事件监听。

参数

属性类型默认值必选描述支持
callbackFunctionx网络状态变化事件的回调函数

示例

import Network from 'universal-network';

Network.getType().then(res => {
  console.log(res.networkType);
});
Network.onStatusChange((res) => {
  console.log('on: ', res.networkType)
});
setTimeout(() => {
  Network.offStatusChange();
}, 1000);