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); });
官網原文地址