uniapp开发App出现网络异常的解决方法
我对该问题思考的不是很清楚,目前只想到了基本的解决方案
第一、客户端的网络异常(断网)
1. 断网情况
一定要弹出信息提示,目前最好的解决方式就是在uni.request封装的统一方法中写提示
//1. 封装的网络请求 async function serviceTeng(method,url,param){ return new Promise((resolve, reject) => { uni.request({ url : url, method : method, data : param, header: { 'authorization': uni.getStorageSync("tokenKey") }, success: (res) => { resolve(res); }, fail:(err)=>{ reject(err); //客户端(App端),网路错误(请求都没发出去),弹出提示 uni.showToast({ title: "网络连接失败", duration: 3500, icon: "error" }); } }) }) }
目前下拉刷新不知道在顶部tabBar中如何处理,之前看到有封装的插件,还是要学习一下
第二、服务端
一定要处理异常,保准一定要有返回结果。
到此这篇关于uniapp开发App出现网络异常的解决方法的文章就介绍到这了,更多相关uniapp开发App网络异常内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Function.prototype.call.apply结合用法分析示例
昨天在网上看到一个很有意思的js面试题:var a = Function.prototype.call.apply(function(a){return a;}, [0,4,3]);alert(a); 分析步骤如下,感兴趣的朋友可以参考下哈2013-07-07JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
本篇文章主要是对JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助2014-01-01一个仿Windows UI的html table,兼容IE和firefox
兼容IE和firefox的仿Windows UI的html table2008-11-11JavaScript ES6中const、let与var的对比详解
这篇文章主要给大家介绍了在JavaScript中const、let与var对比的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编来一起看看吧。2017-06-06
最新评论