mirror of
https://gitee.com/niucloud-team/javashop.git
synced 2026-04-25 11:18:23 +00:00
uniapp request处理
This commit is contained in:
parent
635514d936
commit
96b6279aef
@ -117,25 +117,9 @@ class Request {
|
||||
url: this.baseUrl + url,
|
||||
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 (!uni.$u.test.empty(data)) params.url += "?" + queryParams(data)
|
||||
if (params.method.toUpperCase() == 'GET' && !uni.$u.test.empty(data)) {
|
||||
params.url += "?" + qs.stringify(data)
|
||||
} else {
|
||||
params.data = data;
|
||||
}
|
||||
|
||||
@ -117,25 +117,9 @@ class Request {
|
||||
url: this.baseUrl + url,
|
||||
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 (!uni.$u.test.empty(data)) params.url += "?" + queryParams(data)
|
||||
if (params.method.toUpperCase() == 'GET' && !uni.$u.test.empty(data)) {
|
||||
params.url += "?" + qs.stringify(data)
|
||||
} else {
|
||||
params.data = data;
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user