uni-app 获取网络状态
- 2019 年 11 月 24 日
- 笔记
uni.getNetworkType(OBJECT) 获取网络类型。
OBJECT 参数说明
参数名 类型 必填 说明 success Function 是 接口调用成功,返回网络类型 networkType fail Function 否 接口调用失败的回调函数 complete Function 否 接口调用结束的回调函数(调用成功、失败都会执行)
success 返回参数说明
参数 说明 networkType 网络类型 networkType 有效值
值 说明 平台差异说明 wifi wifi 网络 2g 2g 网络 3g 3g 网络 4g 4g 网络 ethernet 有线网络 5+App unknown Android 下不常见的网络类型 none 无网络
uni.getNetworkType({ success: function (res) { console.log(res.networkType); } });
uni.onNetworkStatusChange(CALLBACK) 监听网络状态变化。
CALLBACK 返回参数
参数 类型 说明 平台差异说明 isConnected Boolean 当前是否有网络连接 头条小程序不支持 networkType String 网络类型 示例
uni.onNetworkStatusChange(function (res) { console.log(res.isConnected); console.log(res.networkType); });
官网原文地址