操作简单,不做赘述,只做分享
// logs.js
const util = require('../../utils/util.js')
Page({
data: {
},
onLoad() {
},
authorizeLocation: function () {
console.log(666);
wx.authorize({
scope: 'scope.userLocation',
success: () => {
// 用户授权成功后,开始连接WiFi
this.startWifi();
},
fail: () => {
wx.showToast({
title: '授权失败',
icon: 'none'
});
}
});
},
// 开启WiFi模块
startWifi: function () {
return new Promise((resolve, reject) => {
wx.startWifi({
success: (success) => {
console.log("success", success)
wx.showLoading({ title: '连接中...' })
wx.connectWifi({
SSID: 'wifi名',
password: 'wifi密码', // 这里需要用户输入真实的WiFi密码
success: () => {
console.log("WiFi连接成功");
// 连接成功后的处理逻辑
wx.showToast({ title: 'WiFi连接成功' })
resolve();
},
fail: (err) => {
console.log("WiFi连接失败", err);
// 连接失败后的处理逻辑
wx.showToast({ title: 'WiFi连接失败', icon: 'error' })
reject();
}
});
}
});
});
},
})