检测到networkTimeout请求超时后,开发文档没有找到对应回调处理函数

发布于 8 年前作者 xiongxiuying18266 次浏览最后编辑 8 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

    

比如现在我设置networkTimeout为200ms  那么这个请求超时后  我该怎么检测到这个超时状态?或者说官方给一个超时后触发的回调函数去进行后续处理,但是现在没有找到

2 回复
chaoqian
chaoqian1 楼6 年前

研究了半天,最后发现可以在complete回调中捕获错误信息:{errMsg: “request:fail timeout”}

希望可以帮到大家,我的代码如下:

complete: function(res) {

    if (res.errMsg.indexOf(‘timeout’) > -1) {

        resolve(‘timeout’)

    }

}

qinjuan
qinjuan2 楼6 年前

同求解答