uni-app 獲取網路狀態

  • 2019 年 11 月 24 日
  • 筆記

uni.getNetworkType(OBJECT) 獲取網路類型。

OBJECT 參數說明

參數名 類型 必填 說明 success Function 是 介面調用成功,返回網路類型 networkType fail Function 否 介面調用失敗的回調函數 complete Function 否 介面調用結束的回調函數(調用成功、失敗都會執行)

success 返回參數說明

參數 說明 networkType 網路類型 networkType 有效值

值 說明 平台差異說明 wifi wifi 網路 2g 2g 網路 3g 3g 網路 4g 4g 網路 ethernet 有線網路 5+App unknown Android 下不常見的網路類型 none 無網路

uni.getNetworkType({      success: function (res) {          console.log(res.networkType);      }  });

uni.onNetworkStatusChange(CALLBACK) 監聽網路狀態變化。

CALLBACK 返回參數

參數 類型 說明 平台差異說明 isConnected Boolean 當前是否有網路連接 頭條小程式不支援 networkType String 網路類型 示例

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

官網原文地址

https://uniapp.dcloud.io/