1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
      <output id="hzk7v"></output>
    2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
    3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

      微信小程序实现的一键连接wifi功能示例

       更新时间£º2019年04月24日 11:31:34   作者£ºweixin_41991473   我要评论

      这篇文章主要介绍了微信小程序实现的一键连接wifi功能,结合实例形式分析了微信小程序操作WiFi连接的模块初始化¡¢配置¡¢连接等相关操作技巧,需要的朋友可以参考下

      本文实例讲述了微信小程序实现的一键连接wifi功能¡£分享给大家供大家参考£¬具体如下£º

      在已知wifi账号和wifi密码的情况下£¬一般采用以下的流程来连接wifi

      Wi-Fi 接口调用£º

      1.Android£º startWifi ¡ª> connectWifi ¡ª> onWifiConnected

      2.iOS£¨仅iOS 11及以上版本支持£©£º

      startWifi ¡ª> connectWifi ¡ª> onWifiConnected

      操作步骤如下£º

      1.获取手机的型号£º

      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() {
      //请求成功连接Wifi
      that.Connected();
      },
      fail: function(res) {
      this.setData({
      wx.showToast({
      title: '接口调用失败',
      })
      });
      }
      })
      },
      
      

      3.连接已知Wifi

      Connected: function() {
      var that=this
      wx.connectWifi({
      SSID: that.data.accountNumber,
      BSSID: that.data.bssid,
      password: that.data.password,
      success: function(res) {
      wx.showToast({
      title: 'wifi连接成功',
      })
      },
      fail: function(res) {
      wx.showToast({
      title: 'wifi连接失败',
      })
      }
      })
      },
      //使用的参数
      data:{
      accountNumber: '',//Wi-Fi 的SSID£¬即账号
      bssid: '',//Wi-Fi 的ISSID
      password: '',//Wi-Fi 的密码
      }
      
      

      .wxml连接按钮

      <button bindtap="connectWifi"></button>
      
      

      如测试失败£º可留言£¬看到后即可回复£¬建议用真机调试

      相关接口调用可参考官方文档£ºhttps://developers.weixin.qq.com/miniprogram/dev/api/wx.connectWifi.html

      希望本文所述?#28304;?#23478;微信小程序开发有所帮助¡£

      相关文章

      • 对于Form表单reset方法的新认识

        对于Form表单reset方法的新认识

        HTML中Form表单的reset方法被用来清空用户所输入的内容£¬以前一直误以为其是单纯的将input等输入项中的?#30331;?#31354;
        2014-03-03
      • JavaScript无缝滚动效果的实例代码

        JavaScript无缝滚动效果的实例代码

        本文给大家分享一段实例代码有关js实现无缝滚动效果£¬代码简单易懂£¬非常不错£¬具有参考借鉴价值£¬需要的朋友参考下
        2017-03-03
      • PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)

        PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)

        Phantom JS是一个服务器端的 JavaScript API 的 WebKit¡£其支持各种Web标准£º DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG
        2015-08-08
      • Bootstrap模态框水平垂?#26412;?#20013;与增加拖拽功能

        Bootstrap模态框水平垂?#26412;?#20013;与增加拖拽功能

        最近开发一个CMS系统使用上了Bootstrap£¬在开发一个添加某些选项时£¬打算弹出一个模态框£¬但是发现£¬模态框不会垂?#26412;?#20013;到屏幕上£¬而是在屏幕上方,通过查阅资料才解决此问题£¬下面小编给大家分享解决思路
        2016-11-11
      • 改变checkbox默认选中状态及取值的实现代码

        改变checkbox默认选中状态及取值的实现代码

        下面小编就为大家带来一篇改变checkbox默认选中状态及取值的实现代码¡£小编觉得挺不错的£¬现在就分享给大家£¬也给大家做个参考¡£一起跟随小编过来看看吧
        2016-05-05
      • js的各种数据类型判断的介绍

        js的各种数据类型判断的介绍

        今天小编就为大家分享一篇关于js的各种数据类型判断的介绍£¬小编觉得内容挺不错的£¬现在分享给大家£¬具有很好的参?#25216;?#20540;£¬需要的朋友一起跟随小编来看看吧
        2019-01-01
      • js获取指定时间的前几秒

        js获取指定时间的前几秒

        本文主要介绍了根据一张?#35745;?#30340;拍摄时间获取到这个时间前二后三的一个五秒钟的视频信息的实例方法¡£具有很好的参?#25216;?#20540;¡£下面跟着小编一起来看下吧
        2017-04-04
      • React/Redux应用使用Async/Await的方法

        React/Redux应用使用Async/Await的方法

        本篇文章主要介绍了React/Redux应用使用Async/Await的方法£¬小编觉得挺不错的£¬现在分享给大家£¬也给大家做个参考¡£一起跟随小编过来看看吧
        2017-11-11
      • 谈谈JavaScript自定义回调函数

        谈谈JavaScript自定义回调函数

        使用Jquery的时候发现它里面的很多方法都提供回调函数£¬接下来通过本篇文章给大家介绍js自定义回调函数£¬需要的朋友参考下
        2015-10-10
      • JavaScript中数组的22种方法必学(推荐)

        JavaScript中数组的22种方法必学(推荐)

        这篇文章主要介绍了JavaScript中数组的22种方法必学(推荐)的相关资料,需要的朋友可以参考下
        2016-07-07

      最新评论

      3dÊÔ»úºÅÖвÊÍø

        1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
          <output id="hzk7v"></output>
        2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
        3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

            1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
              <output id="hzk7v"></output>
            2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
            3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>