uniapp 获取wifi列表
时间: 2023-07-30 07:12:50 浏览: 175
获取wifi列表
要在uniapp中获取WiFi列表,可以使用uni-app的原生插件,即uni.wifi模块。下面是获取WiFi列表的步骤:
1. 首先,在manifest.json文件中添加以下代码:
```
"app-plus": {
"modules": {
"wifi": {
"type": "js",
"path": "static/wifi.js"
}
}
}
```
2. 创建static文件夹,并在其中创建wifi.js文件。在wifi.js中添加以下代码:
```
export function getWifiList() {
return new Promise((resolve, reject) => {
uni.getWifiList({
success: res => {
uni.onGetWifiList(function (res) {
resolve(res.wifiList)
})
},
fail: err => {
reject(err)
}
})
})
}
```
3. 在需要获取WiFi列表的页面中调用getWifiList()方法即可获取WiFi列表。例如:
```
import { getWifiList } from '@/static/wifi.js'
export default {
data() {
return {
wifiList: []
}
},
mounted() {
this.getWifiList()
},
methods: {
async getWifiList() {
try {
const wifiList = await getWifiList()
this.wifiList = wifiList
} catch (err) {
console.log(err)
}
}
}
}
```
阅读全文