1. 程式人生 > >微信小程式API-裝置- 網路狀態

微信小程式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)
})