虎超官网 | 联盟商圈 | 新闻资讯 | 虎超学院

微信小程序API-设备- 网络状态


 

wx.getNetworkType(OBJECT)


获取网络类型。

OBJECT参数说明:

 

 

 

参数 类型 必填 说明
success Function 接口调用成功,返回网络类型 networkType
fail Function 接口调用失败的回调函数
complete Function 接口调用结束的回调函数(调用成功、失败都会执行)

 

success返回参数说明:

参数 说明
networkType 网络类型
wx.getNetworkType({
  success: function(res) {
    // 返回网络类型, 有效值:
    // wifi/2g/3g/4g/unknown(Android下不常见的网络类型)/none(无网络)
    var networkType = res.networkType
  }
})

wx.onNetworkStatusChange(CALLBACK)


基础库 1.1.0 开始支持,低版本需做兼容处理

监听网络状态变化。

CALLBACK返回参数:

参数 类型 说明
isConnected Boolean 当前是否有网络连接
networkType String 网络类型

networkType 有效值:

说明
wifi wifi 网络
2g 2g 网络
3g 3g 网络
4g 4g 网络
none 无网络
unknown Android下不常见的网络类型

示例代码:

wx.onNetworkStatusChange(function(res) {
  console.log(res.isConnected)
  console.log(res.networkType)
})