- 当前 Bug 的表现(可附上截图)
在onshow 里面用onGetWiFiList事件监听WiFi连接事件,安卓可以监听的到,iOS不行。
- 预期表现
在onshow 里面用onGetWiFiList事件监听WiFi连接事件,安卓可以监听的到,iOS也可以监听的到。
- 复现路径
- 提供一个最简复现 Demo
onShow: function() {
let { wifiList } = this.data
let _this = this
wx.startWifi({
success: function() {
wx.onGetWifiList(function(CALLBACK) { // 监听获取到 Wi-Fi 列表数据事件 (IOS没有监听到连上的WiFi列表)
console.log(CALLBACK)
wx.hideLoading()
let wifiList = CALLBACK.wifiList
_this.setData({
wifiList,
})
})
},
fail: function(res) {
console.log(res)
}
})
},
// 添加WiFi
bindAddWifi(e) {
wx.startWifi({
success: function (res) {
wx.getConnectedWifi({ // 获取已连接中的 Wi-Fi 信息。
success: res => {
wx.getWifiList({ // 请求获取 Wi-Fi 列表
success: function (data) {
wx.showLoading({
title: ‘加载中’
})
},
fail: function (error) {
console.log(‘error’ + error)
}
})
},
fail: res => {
console.log(‘没有连接WiFi’)
}
})
},
fail: res => {
console.log(res)
}
})
},
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)