title: Taro.getNetworkType(option)

sidebar_label: getNetworkType

获取网络类型。

支持情况:getNetworkType - 图1 getNetworkType - 图2 getNetworkType - 图3

参考文档

类型

  1. (option?: Option) => Promise<SuccessCallbackResult>

参数

参数 类型
option Option

Option

参数 类型 必填 说明
complete (res: TaroGeneral.CallbackResult) => void 接口调用结束的回调函数(调用成功、失败都会执行)
fail (res: TaroGeneral.CallbackResult) => void 接口调用失败的回调函数
success (result: SuccessCallbackResult) => void 接口调用成功的回调函数

SuccessCallbackResult

参数 类型 说明
networkType keyof NetworkType 网络类型
errMsg string 调用结果

NetworkType

网络类型

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

示例代码

  1. Taro.getNetworkType({
  2. success: function (res) {
  3. // 返回网络类型, 有效值:
  4. // wifi/2g/3g/4g/unknown(Android下不常见的网络类型)/none(无网络)
  5. var networkType = res.networkType
  6. }
  7. })