From 3f8e9f5eba21f693e290f52bb147774ad07dafaf Mon Sep 17 00:00:00 2001 From: gcd Date: Mon, 31 Mar 2025 22:09:53 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AF=B7=E6=B1=82=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/fetch.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/api/fetch.js b/api/fetch.js index 801d9f6..30107ba 100644 --- a/api/fetch.js +++ b/api/fetch.js @@ -3,18 +3,19 @@ import helpers from "../utils/helpers"; class Fetch { static request(methods, url, data, needToken = true, showErrorMsg = true) { return new Promise((resolve, reject) => { - if (needToken && (data.token === undefined || !data.token)) { - data.token = uni.getStorageSync('token'); + var headers = { + 'content-type': methods === 'postFrom' ? 'application/x-www-form-urlencoded' : + 'application/json' + } + if (needToken) { + headers.token = uni.getStorageSync('token'); } uni.request({ url: url, method: methods === 'postFrom' ? 'POST' : methods, data: data, - header: { - 'content-type': methods === 'postFrom' ? 'application/x-www-form-urlencoded' : - 'application/json' - }, + header: headers, success(res) { if (res.data.code === 1) { resolve(res.data.data) // 成功,返回数据