欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

微信小程序获取网络类型的方法示例 原创

程序员文章站 2022-04-10 09:57:16
本文实例讲述了微信小程序获取网络类型的方法。分享给大家供大家参考,具体如下: 这里主要演示通过wx.getnetworktype获取当前网络类型的操作方法。代码如下:...

本文实例讲述了微信小程序获取网络类型的方法。分享给大家供大家参考,具体如下:

这里主要演示通过wx.getnetworktype获取当前网络类型的操作方法。代码如下:

index.js:

page({
 /**
  * 页面的初始数据
  */
 data: {
  nettype:''
 },
 /**
  * 生命周期函数--监听页面加载
  */
 onload: function () {
  var that = this;
  try {
   wx.getnetworktype({
    success: function(res) {
     that.setdata({
      nettype:res.networktype
     })
    },
   })
  } catch (e) {
   // do something when catch error
  }
 },
 /**
  * 生命周期函数--监听页面初次渲染完成
  */
 onready: function () {
  
 },
 /**
  * 生命周期函数--监听页面显示
  */
 onshow: function () {
 },
 /**
  * 生命周期函数--监听页面隐藏
  */
 onhide: function () {
 },
 /**
  * 生命周期函数--监听页面卸载
  */
 onunload: function () {
 },
 /**
  * 页面相关事件处理函数--监听用户下拉动作
  */
 onpulldownrefresh: function () {
 },
 /**
  * 页面上拉触底事件的处理函数
  */
 onreachbottom: function () {
 },
 /**
  * 用户点击右上角分享
  */
 onshareappmessage: function () {
 }
})

index.wxml:

<view class="table">
 <view class="tr bg-g">
  <view class="td">网络类型</view>
  <view class="td">{{nettype}}</view>
 </view>
</view>

index.wxss:

/**index.wxss**/
.table {
 border: 0px solid darkgray;
}
.tr {
 display: flex;
 width: 100%;
 justify-content: center;
 height: 2.6rem;
 align-items: center;
}
.td {
  width:40%;
  justify-content: center;
  text-align: center;
}
.bg-g{
 background: #e6f3f9;
}

运行结果:

微信小程序获取网络类型的方法示例 原创

希望本文所述对大家微信小程序开发有所帮助。