Files
xl-mobile/src/utils/request.js

27 lines
665 B
JavaScript
Raw Normal View History

2025-03-25 16:35:39 +08:00
import {showToast} from "./uils.js";
const request = (options) => {
return new Promise((resolve, reject) => {
2025-03-27 15:38:21 +08:00
const {url, method, data, params} = options;
2025-03-25 16:35:39 +08:00
uni.request({
method: method,
2025-03-27 15:38:21 +08:00
data: data,
params: params,
2025-03-25 16:35:39 +08:00
url: `${import.meta.env.VITE_API_URL}${url}`,
success: ({data}) => {
if (data.code !== 0) {
showToast(data.msg);
reject(data.msg);
}
resolve(data);
},
fail: (err) => {
reject(err);
}
});
});
}
export default request;