收藏
回答

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

框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
小程序 Bug 微信iOS客户端 6.6.6 1.9.94

- 当前 Bug 的表现(可附上截图)

    

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


回答关注问题邀请回答
收藏

2 个回答

  • 2018-07-13

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

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

    complete: function(res) {

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

            resolve('timeout')

        }

    }





    2018-07-13
    有用
    回复
  • 小确幸🐾
    小确幸🐾
    2018-05-22

    同求解答

    2018-05-22
    有用
    回复
登录 后发表内容