feat: 请求参数调整

This commit is contained in:
gcd 2025-03-31 22:09:53 +08:00
parent 0784d01c6e
commit 3f8e9f5eba

View File

@ -3,18 +3,19 @@ import helpers from "../utils/helpers";
class Fetch { class Fetch {
static request(methods, url, data, needToken = true, showErrorMsg = true) { static request(methods, url, data, needToken = true, showErrorMsg = true) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
if (needToken && (data.token === undefined || !data.token)) { var headers = {
data.token = uni.getStorageSync('token'); 'content-type': methods === 'postFrom' ? 'application/x-www-form-urlencoded' :
'application/json'
}
if (needToken) {
headers.token = uni.getStorageSync('token');
} }
uni.request({ uni.request({
url: url, url: url,
method: methods === 'postFrom' ? 'POST' : methods, method: methods === 'postFrom' ? 'POST' : methods,
data: data, data: data,
header: { header: headers,
'content-type': methods === 'postFrom' ? 'application/x-www-form-urlencoded' :
'application/json'
},
success(res) { success(res) {
if (res.data.code === 1) { if (res.data.code === 1) {
resolve(res.data.data) // 成功,返回数据 resolve(res.data.data) // 成功,返回数据