|
- const BASE_URL = 'https://test.metavatar.cc/C/';
-
- // 通用的网络请求函数,接收请求的URL和请求参数,返回一个Promise
- const request = (requestObj) => {
- return new Promise((resolve, reject) => {
- uni.request({
- url: BASE_URL + requestObj.url,
- method: requestObj.method, // 这里可以根据需要更改请求方法
- data: requestObj.params,
- success: (res) => {
- if (res.statusCode === 200) {
- resolve(res.data);
- } else {
- reject(new Error('请求失败'));
- uni.showToast({
- title: '请求失败,请稍后再试',
- icon: 'none',
- });
- }
- },
- fail: (err) => {
- reject(err);
- uni.showToast({
- title: '请求失败,请稍后再试',
- icon: 'none',
- });
- },
- });
- });
- };
- export default request
|