#小程序云开发挑战赛#-我家的WIFI-延旭未来
项目耗时:3小时内完成(第一版本)
应用场景:对于年纪比较大的叔叔阿姨一般都不会去记自己家个wifi密码,移动运营商的默认密码是随机的比较麻烦,家里有朋友来每次只有去看路由器后面的默认密码,如果是久了密码也改过就很麻烦,有了这个小程序就方便多了。
实现思路:手动新增–》储存在云数据库中–》随时随地都可以查看/分享
效果截图
功能代码展示
connectWifi: function () {
var that = this;
wx.showLoading({
title: '获取手机配置中...',
})
//检测手机型号
wx.getSystemInfo({
success: function (res) {
var system = '';
if (res.platform == 'android') system = parseInt(res.system.substr(8));
if (res.platform == 'ios') system = parseInt(res.system.substr(4));
if (res.platform == 'android' && system < 6) {
wx.showToast({
title: '手机版本不支持',
})
return
}
if (res.platform == 'ios' && system < 11.2) {
wx.showToast({
title: '手机版本不支持',
})
return
}
//2.初始化 Wi-Fi 模块
that.startWifi();
}
})
},
//初始化 Wi-Fi 模块
startWifi: function () {
var that = this
wx.startWifi({
success: function () {
wx.showLoading({
title: 'WIFi启动中...',
})
//请求成功连接Wifi
that.Connected();
},
fail: function (res) {
console.log(res)
wx.showToast({
title: '接口调用失败',
})
}
})
},
Connected: function () {
var that = this
wx.connectWifi({
SSID: this.data.ssid,//wifi名
BSSID: '',
password: this.data.pass,//wifi密码
success: function (res) {
console.log(res)
wx.showToast({
title: 'wifi连接成功',
})
},
fail: function (res) {
console.log(res)
wx.showToast({
title: 'wifi连接失败',
})
},complete(res){
console.log(res)
}
})
},
团队简介
自己平时比较喜欢专研,小程序基本算是自学,有了云开发这东西后更方便自己做一些简单的小工具。
码云地址:https://gitee.com/SteveAndy/my-wifi
寄语
云开发大大简化了前后端交互的繁琐流程,当自己有想法的时候也能快速且低成本的方式实现,不得不说腾讯这里做得很好,很优秀!最后再感谢下ColorUI组件作者晓港同学对小程序前端组件美化事业做出的卓越贡献!