React_Native的Fetch时间超时timeout设置

1、打开目录 /xxxx/node_modules/whatwg-fetch/fetch.js
2、修改设置



我们加上一段给xhr对象的timeout属性赋值的代码:

//我们只需要加上下面这段代码即可
if(init!=null&&init.timeout!=null){
    xhr.timeout=init.timeout;
}

然后在我们调用的时候,我们就可以开心的传递我们的timeout参数了:

let response = await fetch(url, {
        headers: this.method == 'GET' ? null : this.headers,
        method: this.method,
        body: this.method == 'GET' ? null : this.body,
        timeout:10000});
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容