公司做的APP H5页面,之前在没有网络的情况下首页的模块也能点击,但是因为没有网络导致资源无法加载,加载失败后就不会再次加载导致此功能模块无法正常使用。
后来就在点击模块之前先添加判断条件,判断当前的网络状态,在有网的情况下才能正常使用功能进行页面跳转,否则的话就要给出提示,当前没有网络,请检查网络状况,代码很简单,如下: gmStudentCheckNet:function(){ var that = this; if(navigator.onLine){ that.$router.push("/Main/Student/all/StatisticsMix?isHome=true"); }else{ that.$messagebox.alert('当前网络不可用,请检查你的网络设置').then(function(){ }) return; } },判断网络情况使用navigator.onLine,会返回true或者false,true为有网,false为没有网络 |
|