onLoad(() => {
uni.showLoading({
title:'WIFI loading...'
})
startWifiFun()
onGetWifiListFun()
});
// 初始化wifi
function startWifiFun(){
uni.startWifi({
success: (res) => {
getWifiListFun()
console.log('启动wifi 成功', res)
},
fail: (err) => {
console.error('启动wifi 失败', err)
uni.showModal({ content: err.errMsg, showCancel: false })
},
})
}
/** 获取wifi列表, ios和android 各不相同,具体看顶部资料 */
function getWifiListFun() {
uni.getWifiList({
success: (res) => {
uni.hideLoading()
console.log('获取wifi列表命令发送 成功', res)
},
fail: (err) => {
uni.hideLoading()
console.error('获取wifi列表 失败', err)
uni.showModal({ content: err.errMsg, showCancel: false })
},
})
}
/** 监听获取wifi列表 */
function onGetWifiListFun() {
uni.showLoading({
title:'loading...'
})
uni.onGetWifiList((res) => {
console.log('监听获取wifi列表', res)
})
}
- 发布:2024-12-20 10:19
- 更新:2024-12-20 10:19
- 阅读:22
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 4.29
手机系统: Android
手机系统版本号: Android 11
手机厂商: redmi
手机机型: note10
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
复制代码打包运行uni.onGetWifiList不执行
复制代码打包运行uni.onGetWifiList不执行
预期结果:
复制代码打包运行uni.onGetWifiList需要执行抓取到设备附件的WiFi列表
复制代码打包运行uni.onGetWifiList需要执行抓取到设备附件的WiFi列表
实际结果:
需要显示出来WiFi列表
需要显示出来WiFi列表
bug描述:
在页面上调用第一步:uni.startWifi()初始化WiFi 第二步:uni.getWifiList()请求获取 Wi-Fi 列表。第三步:uni.onGetWifiList监听获取到 Wi-Fi 列表数据事件。
现在的问题是 国行手机能正常监听到wifi 海外版手机(印度版)第三步监听事件不执行
0 个回复