当前位置: 首页 > 知识库问答 >
问题:

请教一下,uniapp项目断网或者连的不是指定的网络?该怎么判断?

严誉
2023-09-19

我现在有几种可能性:1、断网的情况 2、连接的不是指定的网络,这两张情况都不能访问项目,当用户正在处理的时候,突然出现这两种情况,怎么给他友好提示?当用户没有任何操作的时候,突然断网或者服务挂了或者不是指定的网络,怎么才能给他提示?

共有1个答案

阳文轩
2023-09-19

断网情况:

uni.getNetworkType({  success: function (res) {    console.log(res.networkType);    if (res.networkType === 'none') {      uni.showToast({        title: '当前网络不可用,请检查你的网络设置',        icon: 'none'      });    }  }});uni.onNetworkStatusChange(function (res) {  console.log(res.isConnected);  console.log(res.networkType);  if (!res.isConnected) {    uni.showToast({      title: '网络已断开',      icon: 'none'    });  }});

服务挂了的情况:

setInterval(() => {  uni.request({    url: '你的服务器API地址',     success: (res) => {      console.log(res.data);    },    fail: (err) => {      console.log('服务器不可用', err);      uni.showToast({        title: '服务器不可用,请稍后再试',        icon: 'none'      });    }  });}, 检测间隔时间); //每30秒检测一次
 类似资料:
  • 本文向大家介绍PHP判断是否连接上网络的方法,包括了PHP判断是否连接上网络的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP判断是否连接上网络的方法。分享给大家供大家参考。具体实现方法如下: 首先写个函数 接着在需要的地方直接调用即可 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍举例说明html5怎么判断网络状态?相关面试题,主要包含被问及举例说明html5怎么判断网络状态?时的应答技巧和注意事项,需要的朋友参考一下 // var state=window.navigator.onLine; // if(state){ // alert("在线的"); // }else{ // alert("不在线"); // } //两个事件,联网就触发第一个,没网就立刻

  • 本文向大家介绍python 判断网络连通的实现方法,包括了python 判断网络连通的实现方法的使用技巧和注意事项,需要的朋友参考一下 开发中偶尔需要判断网络的连通性,没有什么方法比 ping 更直接了当,通常检查网络情况都是运行命令ping www.baidu.com ,查看输出信息即可。 简单方法 python执行批处理用多种方法,考虑到我们仅仅用于验证网络连通性,只需要最终的结果,os.sy

  • 本文向大家介绍iOS判断网络请求超时的方法,包括了iOS判断网络请求超时的方法的使用技巧和注意事项,需要的朋友参考一下  本文介绍了iOS判断网络请求超时的方法,代码具体如下: 打印 error 可见: po error.localizedDescription  请求超时。 po error.code  -1001 所以使用 error.code是否等于   -1001  判断请求超时 以上就是

  • 请问iOS端的APP频繁出现网络中断问题怎么排查?iOS用的afnetworking组件,后端是php写的,现在没法定位到请求是nginx处理不过来中断还是php-fpm响应过慢导致的网络中断,有没有大佬给个排查思路?谢谢!ps(nginx连接数和php-fpm进程数都做过调整,也开启了php-fpm慢日志没找到原因)

  • 怎么判断一个数组是否是以下数据结构,并且判断这些字段名都得存在,可以多但是以下字段必须存在 希望得到结果