# uni.startWifi(option) issues源码

初始化Wi-Fi模块

本 API 是 uni ext api,需下载插件:uni-wifi

# startWifi 兼容性 ?

AndroidiOSHarmonyOS
系统版本 uni-app x
3.9.04.11xx

# 参数

名称 类型 必填 兼容性
option WifiOption 是
名称 类型 必备 兼容性
success (res: UniWifiResult) => void 否
fail (res: UniError) => void 否
complete (res: any) => void 否

# UniWifiResult 的属性值

名称 类型 必备 兼容性
errCode number 是
errSubject string 是
errMsg string 是
wifi UniWifiInfo 否
名称 类型 必备 兼容性
SSID string 是
BSSID string 否
secure boolean 否
signalStrength number 否
frequency number 否

# uni.stopWifi(option) issues源码

关闭 Wi-Fi 模块

本 API 是 uni ext api,需下载插件:uni-wifi

# stopWifi 兼容性 ?

AndroidiOSHarmonyOS
系统版本 uni-app x
x4.11xx

# 参数

名称 类型 必填 兼容性
option WifiOption 是
名称 类型 必备 兼容性
success (res: UniWifiResult) => void 否
fail (res: UniError) => void 否
complete (res: any) => void 否

# UniWifiResult 的属性值

名称 类型 必备 兼容性
errCode number 是
errSubject string 是
errMsg string 是
wifi UniWifiInfo 否
名称 类型 必备 兼容性
SSID string 是
BSSID string 否
secure boolean 否
signalStrength number 否
frequency number 否

# uni.connectWifi(option) issues源码

# connectWifi 兼容性 ?

AndroidiOSHarmonyOS
系统版本 uni-app x 系统版本 uni-app x
>=4.4 && <10.03.9.04.11xx

# 参数

名称 类型 必填 兼容性
option WifiConnectOption 是
名称 类型 必备 兼容性
SSID string 否
BSSID string 否
password string 否
maunal boolean 否
partialInfo boolean 否
success (res: UniWifiResult) => void 否
fail (res: UniError) => void 否
complete (res: any) => void 否

# UniWifiResult 的属性值

名称 类型 必备 兼容性
errCode number 是
errSubject string 是
errMsg string 是
wifi UniWifiInfo 否
名称 类型 必备 兼容性
SSID string 是
BSSID string 否
secure boolean 否
signalStrength number 否
frequency number 否

# uni.setWifiList(option) issues源码

SetWifiList 暂未实现

本 API 是 uni ext api,需下载插件:uni-wifi

# setWifiList 兼容性 ?

AndroidiOSHarmonyOS
系统版本 uni-app x 系统版本 uni-app x 系统版本 uni-app x
xxxxxx

# 参数

名称 类型 必填 兼容性 描述
option WifiOption 是
Wifi 函数通用入参封装
名称 类型 必备 兼容性
success (res: UniWifiResult) => void 否
fail (res: UniError) => void 否
complete (res: any) => void 否

# UniWifiResult 的属性值

名称 类型 必备 兼容性
errCode number 是
errSubject string 是
errMsg string 是
wifi UniWifiInfo 否
名称 类型 必备 兼容性
SSID string 是
BSSID string 否
secure boolean 否
signalStrength number 否
frequency number 否

# uni.getWifiList(option) issues源码

请求获取 Wi-Fi 列表。wifiList 数据会在 onGetWifiList 注册的回调中返回。

本 API 是 uni ext api,需下载插件:uni-wifi

# getWifiList 兼容性 ?

AndroidiOSHarmonyOS
系统版本 uni-app x
3.9.04.11xx

# 参数

名称 类型 必填 兼容性
option WifiOption 是
名称 类型 必备 兼容性
success (res: UniWifiResult) => void 否
fail (res: UniError) => void 否
complete (res: any) => void 否

# UniWifiResult 的属性值

名称 类型 必备 兼容性
errCode number 是
errSubject string 是
errMsg string 是
wifi UniWifiInfo 否
名称 类型 必备 兼容性
SSID string 是
BSSID string 否
secure boolean 否
signalStrength number 否
frequency number 否

# uni.onGetWifiList(callback) issues源码

监听获取到 Wi-Fi 列表数据事件。

本 API 是 uni ext api,需下载插件:uni-wifi

# onGetWifiList 兼容性 ?

AndroidiOSHarmonyOS
系统版本 uni-app x
3.9.04.11xx

# 参数

名称 类型 必填 兼容性
callback (wifiInfo: UTSJSONObject) => void 是

# uni.offGetWifiList(callback) issues源码

移除获取到 Wi-Fi 列表数据事件的监听函数。

本 API 是 uni ext api,需下载插件:uni-wifi

# offGetWifiList 兼容性 ?

AndroidiOSHarmonyOS
系统版本 uni-app x
3.9.04.11xx

# 参数

名称 类型 必填 兼容性
callback () => void 是

# uni.getConnectedWifi(option) issues源码

获取已连接的 Wi-Fi 信息

本 API 是 uni ext api,需下载插件:uni-wifi

# getConnectedWifi 兼容性 ?

AndroidiOSHarmonyOS
系统版本 uni-app x
3.9.04.11xx

# 参数

名称 类型 必填 兼容性
option GetConnectedWifiOptions 是
名称 类型 必备 兼容性
partialInfo boolean 否
success (res: UniWifiResult) => void 否
fail (res: UniError) => void 否
complete (res: any) => void 否

# UniWifiResult 的属性值

名称 类型 必备 兼容性
errCode number 是
errSubject string 是
errMsg string 是
wifi UniWifiInfo 否
名称 类型 必备 兼容性
SSID string 是
BSSID string 否
secure boolean 否
signalStrength number 否
frequency number 否

# uni.onWifiConnected(callback) issues源码

监听连接上 Wi-Fi 的事件

本 API 是 uni ext api,需下载插件:uni-wifi

# onWifiConnected 兼容性 ?

AndroidiOSHarmonyOS
系统版本 uni-app x
3.9.04.11xx

# 参数

名称 类型 必填 兼容性
callback (wifiInfo: UniWifiResult) => void 是

# UniWifiResult 的属性值

名称 类型 必备 兼容性
errCode number 是
errSubject string 是
errMsg string 是
wifi UniWifiInfo 否
名称 类型 必备 兼容性
SSID string 是
BSSID string 否
secure boolean 否
signalStrength number 否
frequency number 否

# uni.onWifiConnectedWithPartialInfo(callback) issues源码

监听连接上 Wi-Fi 的事件。

本 API 是 uni ext api,需下载插件:uni-wifi

# onWifiConnectedWithPartialInfo 兼容性 ?

AndroidiOS
3.9.04.11

# 参数

名称 类型 必填
callback (wifiInfo: UniWifiInfoWithPartialInfo) => void 是

# UniWifiInfoWithPartialInfo 的属性值

名称 类型 必备
SSID string 是

# uni.offWifiConnected(callback?) issues源码

移除连接上 Wi-Fi 的事件的监听函数。

本 API 是 uni ext api,需下载插件:uni-wifi

# offWifiConnected 兼容性 ?

AndroidiOSHarmonyOS
系统版本 uni-app x
3.9.04.11xx

# 参数

名称 类型 必填 兼容性
callback () => void 否

# 通用类型

# GeneralCallbackResult

名称 类型 必备 描述
errMsg string 是 错误信息