From 180dc64212fac98cc75346350771e69a09ceaba2 Mon Sep 17 00:00:00 2001 From: qiang Date: Wed, 7 Aug 2019 20:53:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E5=AE=89=E5=8D=93=20r?= =?UTF-8?q?equest=20=E5=93=8D=E5=BA=94=E8=B6=85=E6=97=B6=E6=9C=80=E5=A4=A7?= =?UTF-8?q?=203s=20=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/platforms/app-plus/service/api/network/request.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/platforms/app-plus/service/api/network/request.js b/src/platforms/app-plus/service/api/network/request.js index 861b992f8..9c6e8e4df 100644 --- a/src/platforms/app-plus/service/api/network/request.js +++ b/src/platforms/app-plus/service/api/network/request.js @@ -40,8 +40,9 @@ export function createRequestTaskById (requestTaskId, { } if (__uniConfig.crossDomain === true) { headers['User-Agent'] = USER_AGENT - } - if (__uniConfig.networkTimeout.request) { + } + const timeout = __uniConfig.networkTimeout.request + if (timeout) { abortTimeout = setTimeout(() => { aborted = true publishStateChange({ @@ -50,14 +51,16 @@ export function createRequestTaskById (requestTaskId, { statusCode: 0, errMsg: 'timeout' }) - }, __uniConfig.networkTimeout.request) + }, timeout) } const options = { method, url, // weex 官方文档有误,headers 类型实际 object,用 string 类型会无响应 headers, - type: 'text' + type: 'text', + // weex 官方文档未说明实际支持 timeout,单位:ms + timeout: timeout || 6e5 } if (method !== 'GET') { options.body = data -- GitLab