From 42561b06de8ee40bb344c8f1a53e5619be1f2111 Mon Sep 17 00:00:00 2001 From: skycurtain Date: Tue, 12 Aug 2025 16:17:18 +0800 Subject: [PATCH] chore: utils --- src/utils/request.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/request.ts b/src/utils/request.ts index 0312a9f..6742949 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -107,7 +107,7 @@ export class Request { this.uniq = !!uniq; return new Promise((resolve) => { this.instance - .post(url, data, { ...reqConfig, headers: { 'content-type': upload ? 'multipart/form-data' : 'application/json' } }) + .post(url, data, { ...reqConfig, headers: { 'content-type': upload ? 'multipart/form-data' : 'application/json' }, signal: this.abortController.signal }) .then((res) => { if (retRaw) { const data = res as T; @@ -128,7 +128,7 @@ export class Request { this.uniq = !!uniq; return new Promise((resolve) => { this.instance - .put>(url, data, { ...reqConfig }) + .put>(url, data, { ...reqConfig, signal: this.abortController.signal }) .then((res) => { resolve([null, res.data.data, res.data]); }) @@ -143,7 +143,7 @@ export class Request { this.uniq = !!uniq; return new Promise((resolve) => { this.instance - .delete>(url, { ...reqConfig, data: { ids: idList } }) + .delete>(url, { ...reqConfig, data: { ids: idList }, signal: this.abortController.signal }) .then((res) => { resolve([null, res.data.data, res.data]); })