当前位置: 首页 > news >正文

小程序一键链接WIFI

1.小程序一键链接WIFI

connectWifi: function() {var that = this;//检测手机型号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() {//请求成功连接Wifithat.Connected();},fail: function(res) {wx.showToast({title: '接口调用失败'});}});},Connected: function() {var that = this;wx.connectWifi({SSID: this.GetShop.wifi,// wifi名称// BSSID: '10-F6-0A-99-E0-35',password: this.GetShop.wifimima,// wifi密码success: function(res) {wx.showToast({title: 'wifi连接成功'});setTimeout(()=>{this.showWifi();},2000)},fail: function(res) {let errMsg = 'wifi连接失败';if (res.errCode == "12001") errMsg = "wifi连接失败";// 当前系统不支持相关能力if (res.errCode == "12002") errMsg = "wifi连接失败";// 查不到账号,请联系系统管理员if (res.errCode == "12003") errMsg = "wifi连接失败";// 请确认是否在组织Wifi覆盖范围内if (res.errCode == "12004") errMsg = "重复连接Wifi";if (res.errCode == "12005") errMsg = "未打开Wifi开关";if (res.errCode == "12006") errMsg = "未打开GPS定位开关";if (res.errCode == "12007") errMsg = "用户拒绝授权链接Wifi";if (res.errCode == "12008") errMsg = "wifi连接失败";// 查不到账号,请联系系统管理员if (res.errCode == "12009") errMsg = "系统运行商配置拒绝链接Wifi";// 系统运行商配置拒绝链接Wifiif (res.errCode == "12010") errMsg = "wifi连接失败";// 未知错误,请联系系统管理员if (res.errCode == "12011") errMsg = "wifi连接失败";应用在后台无法配置Wifiif (res.errCode == "12013") errMsg = "wifi连接失败";// 查不到账号,请联系系统管理员if (res.errCode == "12014") errMsg = "wifi连接失败";wx.showToast({title: errMsg});}});},

在这里插入图片描述

http://www.lryc.cn/news/307290.html

相关文章:

  • 结构体位域保存传感器数据
  • 66-ES6:var,let,const,函数的声明方式,函数参数,剩余函数,延展操作符
  • prime_series_level-1靶场详解
  • LeetCode刷题笔记之二叉树(三)
  • IBM在闪存系统集成实时恶意软件I/O检测功能
  • bpmn-js中实现xml数据转为json数据
  • HUAWEI Programming Contest 2024(AtCoder Beginner Contest 342)(A,B,C,D,E,F,G)
  • 解决Docker镜像中CentOS 8仓库问题
  • 顶顶通呼叫中心中间件-如何使处于机器人话术中的通话手动转接到坐席分机上讲解(mod_cti基于FreeSWITCH)
  • HarmonyOS—使用数据模型和连接器
  • 基于MQTT协议实现微服务架构事件总线
  • 免费的Git图形界面工具sourceTree介绍
  • 【Appium UI自动化】pytest运行常见错误解决办法
  • IDEA如何开启Dashboard
  • 【论文复现】——一种新的鲁棒三维点云平面拟合方法
  • 【C语言】学生宿舍信息管理系统
  • 用Python插入页码到PDF文档
  • LabVIEW光偏振态转换及检测仿真系统
  • scp 本地机和远程机传输文件的方法
  • 自定义神经网络二之模型训练推理
  • Java设计模式:单例模式之六种实现方式详解(二)
  • 开创5G无线新应用:笙科电子5.8GHz 射频芯片
  • 使用 JMeter 生成测试数据对 MySQL 进行压力测试
  • C# cass10 面积计算
  • 中间件-Nginx漏洞整改(限制IP访问隐藏nginx版本信息)
  • Xcode与Swift开发小记
  • 日更【系统架构设计师知识总结3】存储系统
  • 《TCP/IP详解 卷一》第7章 防火墙和NAT
  • 访问raw.githubusercontent.com失败问题的处理
  • Elasticsearch的基本安装教程,Elasticsearch+SpringBoot实现简单的增删改查功能