网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

微信小程序實時監測網絡狀態變化

發布時間:2021-06-23 14:44 所屬欄目:小程序開發教程
全局監聽
App({
  globalData: {
    nonetwork: false   //判斷是否有網絡
  },
  onShow() {
    this.onNetworkStatusChange()  //開啟檢測
  },
  onNetworkStatusChange() {
    var that = this
    //獲取網絡類型
    wx.getNetworkType({
      success: function (res) {
        const networkType = res.networkType
        //不為none代表有網絡
        if ('none' != networkType) {
          that.globalData.nonetwork = true
          //網絡狀態變化事件的回調函數   開啟網絡監聽,監聽小程序的網絡變化
          wx.onNetworkStatusChange(function (res) {
            if (res.isConnected) {
              //網絡變為有網
              that.globalData.nonetwork = true
            } else {
              //網絡變為無網
              that.globalData.nonetwork = false
            }
          })
        } else {
           //無網狀態
          wx.onNetworkStatusChange(function (res) {
            if (res.isConnected) {
              that.globalData.nonetwork = true
            } else {
              that.globalData.nonetwork = false
            }
          })
        }
      },
    })
  }

})

app.js

頁面使用
const app = getApp()
Page({
  data: {
    nonetwork: false
  },
  onLoad() {
     //判斷是否網絡
    if (app.globalData.nonetwork) {
      this.setData({
        nonetwork: true
      })
      //添加轉圈
      wx.showLoading({
        title: "獲取數據中!"
      });
    } else {
      this.setData({
        nonetwork: false
      })
      wx.showToast({
        title: '請連接網絡',
        icon: 'none',
        duration: 2000
      })
    }
  },
  doRefresh() {
    //無網絡的刷新
    this.onLoad()
  }
})

index.js

<view wx:if="{{nonetwork}}">
  內容
</view>
<view wx:else>
  <button bindtap="doRefresh">刷新</button>
</view>


易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/26706.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×