zoukankan      html  css  js  c++  java
  • app 判断网络状态

    cordova plugin add cordova-plugin-network-information
    

      

     mounted(){
      this.checkConnection()
      document.addEventListener("offline", this.onOffline(), false);
     }
    

      

        checkConnection (){
            let networkState = navigator.connection.type;
            let states = {};
            states[Connection.UNKNOWN]  = 'Unknown connection';
            states[Connection.ETHERNET] = 'Ethernet connection';
            states[Connection.WIFI]     = 'WiFi connection';
            states[Connection.CELL_2G]  = 'Cell 2G connection';
            states[Connection.CELL_3G]  = 'Cell 3G connection';
            states[Connection.CELL_4G]  = 'Cell 4G connection';
            states[Connection.CELL]     = 'Cell generic connection';
            states[Connection.NONE]     = 'No network connection';
            if(networkState==Connection.NONE){
              alert('主人,又没网络啦')
            }else {
              alert('网络类型' + states[networkState]);
            }
          },
          onOffline(){
            let networkState = navigator.connection.type;
            if (networkState === Connection.NONE) {
              alert('主人,又没网络啦')
            }
          }
    

      

  • 相关阅读:
    2017.1.10学习笔记
    v-model双向绑定
    指令之v-bind
    v-for列表渲染
    事件修饰符
    v-on
    指令v-text v-html
    vue起步
    Swoole HTTPServer
    SwooleTCP
  • 原文地址:https://www.cnblogs.com/jsusu/p/7905095.html
Copyright © 2011-2022 走看看