uniapp request处理

This commit is contained in:
wangchen147 2025-02-14 15:27:35 +08:00
parent 635514d936
commit 96b6279aef
2 changed files with 4 additions and 36 deletions

View File

@ -117,25 +117,9 @@ class Request {
url: this.baseUrl + url, url: this.baseUrl + url,
method method
}) })
const queryParams = (data) => {
const params = new URLSearchParams();
for (const [key, value] of Object.entries(data)) {
if (Array.isArray(value)) {
value.forEach(item => params.append(key + '[]', item));
} else if (value !== null && typeof value === 'object') {
for (const [nestedKey, nestedValue] of Object.entries(value)) {
params.append(`${key}[${nestedKey}]`, nestedValue);
}
} else {
params.append(key, value);
}
}
return params.toString();
}
if (params.method.toUpperCase() == 'GET') { if (params.method.toUpperCase() == 'GET' && !uni.$u.test.empty(data)) {
if (!uni.$u.test.empty(data)) params.url += "?" + queryParams(data) params.url += "?" + qs.stringify(data)
} else { } else {
params.data = data; params.data = data;
} }

View File

@ -117,25 +117,9 @@ class Request {
url: this.baseUrl + url, url: this.baseUrl + url,
method method
}) })
const queryParams = (data) => {
const params = new URLSearchParams();
for (const [key, value] of Object.entries(data)) {
if (Array.isArray(value)) {
value.forEach(item => params.append(key + '[]', item));
} else if (value !== null && typeof value === 'object') {
for (const [nestedKey, nestedValue] of Object.entries(value)) {
params.append(`${key}[${nestedKey}]`, nestedValue);
}
} else {
params.append(key, value);
}
}
return params.toString();
}
if (params.method.toUpperCase() == 'GET') { if (params.method.toUpperCase() == 'GET' && !uni.$u.test.empty(data)) {
if (!uni.$u.test.empty(data)) params.url += "?" + queryParams(data) params.url += "?" + qs.stringify(data)
} else { } else {
params.data = data; params.data = data;
} }