docs/api/wifi.md
初始化Wi-Fi模块
本 API 是 uni ext api,需下载插件:uni-wifi
| Web | 微信小程序 | Android | iOS | HarmonyOS |
|---|---|---|---|---|
| - | - | 3.9.0 | 4.11 | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> |
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| option | WifiOption | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| success | (res: UniWifiResult) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| fail | (res: UniError) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| complete | (res: any) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| errCode | number | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errSubject | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errMsg | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| wifi | UniWifiInfo | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| SSID | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| BSSID | string | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| secure | boolean | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| signalStrength | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| frequency | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
关闭 Wi-Fi 模块
本 API 是 uni ext api,需下载插件:uni-wifi
| Web | 微信小程序 | Android | iOS | HarmonyOS |
|---|---|---|---|---|
| - | - | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> | 4.11 | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> |
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| option | WifiOption | 是 | - | Web: -; 微信小程序: -; Android: x; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| success | (res: UniWifiResult) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| fail | (res: UniError) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| complete | (res: any) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| errCode | number | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errSubject | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errMsg | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| wifi | UniWifiInfo | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| SSID | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| BSSID | string | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| secure | boolean | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| signalStrength | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| frequency | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| Web | 微信小程序 | Android 系统版本 | Android | iOS | HarmonyOS |
|---|---|---|---|---|---|
| - | - | >=4.4 && <10.0 | 3.9.0 | 4.11 | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> |
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| option | WifiConnectOption | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| SSID | string | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| BSSID | string | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| password | string | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| maunal | boolean | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| partialInfo | boolean | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| success | (res: UniWifiResult) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| fail | (res: UniError) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| complete | (res: any) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| errCode | number | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errSubject | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errMsg | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| wifi | UniWifiInfo | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| SSID | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| BSSID | string | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| secure | boolean | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| signalStrength | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| frequency | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
SetWifiList 暂未实现
本 API 是 uni ext api,需下载插件:uni-wifi
| Web | 微信小程序 | Android | iOS | HarmonyOS |
|---|---|---|---|---|
| - | - | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> |
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| option | WifiOption | 是 | - | Web: -; 微信小程序: -; Android: x; iOS: x; HarmonyOS: x | Wifi 函数通用入参封装 |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| success | (res: UniWifiResult) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| fail | (res: UniError) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| complete | (res: any) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| errCode | number | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errSubject | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errMsg | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| wifi | UniWifiInfo | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| SSID | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| BSSID | string | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| secure | boolean | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| signalStrength | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| frequency | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
请求获取 Wi-Fi 列表。wifiList 数据会在 onGetWifiList 注册的回调中返回。
本 API 是 uni ext api,需下载插件:uni-wifi
| Web | 微信小程序 | Android | iOS | HarmonyOS |
|---|---|---|---|---|
| - | - | 3.9.0 | 4.11 | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> |
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| option | WifiOption | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| success | (res: UniWifiResult) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| fail | (res: UniError) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| complete | (res: any) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| errCode | number | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errSubject | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errMsg | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| wifi | UniWifiInfo | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| SSID | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| BSSID | string | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| secure | boolean | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| signalStrength | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| frequency | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
监听获取到 Wi-Fi 列表数据事件。
本 API 是 uni ext api,需下载插件:uni-wifi
| Web | 微信小程序 | Android | iOS | HarmonyOS |
|---|---|---|---|---|
| - | - | 3.9.0 | 4.11 | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> |
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| callback | (wifiInfo: Record<string, any>) => void | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
移除获取到 Wi-Fi 列表数据事件的监听函数。
本 API 是 uni ext api,需下载插件:uni-wifi
| Web | 微信小程序 | Android | iOS | HarmonyOS |
|---|---|---|---|---|
| - | - | 3.9.0 | 4.11 | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> |
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| callback | () => void | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
获取已连接的 Wi-Fi 信息
本 API 是 uni ext api,需下载插件:uni-wifi
| Web | 微信小程序 | Android | iOS | HarmonyOS |
|---|---|---|---|---|
| - | - | 3.9.0 | 4.11 | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> |
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| option | GetConnectedWifiOptions | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| partialInfo | boolean | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| success | (res: UniWifiResult) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| fail | (res: UniError) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| complete | (res: any) => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| errCode | number | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errSubject | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errMsg | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| wifi | UniWifiInfo | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| SSID | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| BSSID | string | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| secure | boolean | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| signalStrength | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| frequency | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
监听连接上 Wi-Fi 的事件
本 API 是 uni ext api,需下载插件:uni-wifi
| Web | 微信小程序 | Android | iOS | HarmonyOS |
|---|---|---|---|---|
| - | - | 3.9.0 | 4.11 | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> |
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| callback | (wifiInfo: UniWifiResult) => void | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| errCode | number | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errSubject | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| errMsg | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| wifi | UniWifiInfo | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| SSID | string | 是 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| BSSID | string | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| secure | boolean | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| signalStrength | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x | |
| frequency | number | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
监听连接上 Wi-Fi 的事件。
本 API 是 uni ext api,需下载插件:uni-wifi
| Web | 微信小程序 | Android | iOS | HarmonyOS |
|---|---|---|---|---|
| - | - | 3.9.0 | 4.11 | - |
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| callback | (wifiInfo: UniWifiInfoWithPartialInfo) => void | 是 | - | - |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| SSID | string | 是 | - | - | - |
移除连接上 Wi-Fi 的事件的监听函数。
本 API 是 uni ext api,需下载插件:uni-wifi
| Web | 微信小程序 | Android | iOS | HarmonyOS |
|---|---|---|---|---|
| - | - | 3.9.0 | 4.11 | <a style="color:unset;" href="https://vote.dcloud.net.cn/#/?name=uni-app%20x">x</a> |
| 名称 | 类型 | 必填 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| callback | () => void | 否 | - | Web: -; 微信小程序: -; Android: -; iOS: -; HarmonyOS: x |
| 名称 | 类型 | 必备 | 默认值 | 兼容性 | 描述 |
|---|---|---|---|---|---|
| errMsg | string | 是 | - | Web: -; 微信小程序: 4.41; Android: -; iOS: -; HarmonyOS: - | 错误信息 |