微信小程式API-裝置- 網路狀態
阿新 • • 發佈:2018-11-05
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)
})