my.getNetworkType

Get the current network status.

Sample Code

copy
Page({
  data: {
    hasNetworkType: false
  },
  getNetworkType() {
    my.getNetworkType({
      success: (res) => {
        this.setData({
          hasNetworkType: true,
          networkType: res.networkType
        })
      }
    })
  },
  clear() {
    this.setData({
      hasNetworkType: false,
      networkType: ''
    })
  },
});

Parameters

NameTypeMandatoryDescription
successFunctionNoCallback function upon call success
failFunctionNoCallback function upon call failure
completeFunctionNoCallback function upon call completion (to be executed upon either call success or   failure)

Success Callback Function

The incoming parameter is of the Object type with the following attributes:

NameTypeDescription
networkAvailableBooleanIf the network is available
networkTypeStringNetwork type, UNKNOWN / NOTREACHABLE / WIFI / 3G / 2G / 4G / WWAN