diff --git a/packages/plugin-request/src/request.ts b/packages/plugin-request/src/request.ts index 2f65d3ab..5eb4f8d3 100644 --- a/packages/plugin-request/src/request.ts +++ b/packages/plugin-request/src/request.ts @@ -166,6 +166,11 @@ const getRequestMethod = () => { } errorInfo = error.info; + // skipUserAbortError == true && showType = 0, you can close message by default, and no side effect for other errors, it's necessary for user abort requests. + if (error.name === 'AbortError' && error?.request?.options?.skipUserAbortError) { + errorInfo = errorAdaptor(error.name); + } + if (errorInfo) { const errorMessage = errorInfo?.errorMessage; const errorCode = errorInfo?.errorCode;