微信小程序API-設(shè)備- 網(wǎng)絡(luò)狀態(tài)

2022-05-11 16:51 更新

wx.getNetworkType(OBJECT)

獲取網(wǎng)絡(luò)類型。

OBJECT參數(shù)說(shuō)明:

參數(shù) 類型 必填 說(shuō)明
success Function 接口調(diào)用成功,返回網(wǎng)絡(luò)類型 networkType
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success返回參數(shù)說(shuō)明:

參數(shù) 說(shuō)明
networkType 網(wǎng)絡(luò)類型
wx.getNetworkType({
  success: function(res) {
    // 返回網(wǎng)絡(luò)類型, 有效值:
    // wifi/2g/3g/4g/unknown(Android下不常見(jiàn)的網(wǎng)絡(luò)類型)/none(無(wú)網(wǎng)絡(luò))
    var networkType = res.networkType
  }
})

wx.onNetworkStatusChange(CALLBACK)

基礎(chǔ)庫(kù) 1.1.0 開(kāi)始支持,低版本需做兼容處理。

監(jiān)聽(tīng)網(wǎng)絡(luò)狀態(tài)變化。

CALLBACK返回參數(shù):

參數(shù) 類型 說(shuō)明
isConnected Boolean 當(dāng)前是否有網(wǎng)絡(luò)連接
networkType String 網(wǎng)絡(luò)類型

networkType 有效值:

說(shuō)明
wifi wifi 網(wǎng)絡(luò)
2g 2g 網(wǎng)絡(luò)
3g 3g 網(wǎng)絡(luò)
4g 4g 網(wǎng)絡(luò)
none 無(wú)網(wǎng)絡(luò)
unknown Android下不常見(jiàn)的網(wǎng)絡(luò)類型

示例代碼:

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

wx.offNetworkStatusChange(function callback)

基礎(chǔ)庫(kù) 2.9.3 開(kāi)始支持,低版本需做兼容處理。

取消監(jiān)聽(tīng)網(wǎng)絡(luò)狀態(tài)變化事件,參數(shù)為空,則取消所有的事件監(jiān)聽(tīng)。

參數(shù)

function callback

網(wǎng)絡(luò)狀態(tài)變化事件的回調(diào)函數(shù)

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)