图书馆小程序
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

36 lines
803 B

import store from '../store';
const BASE_URL = 'https://api.imooc-blog.lgdsunday.club/api';
function request({ url, data, method }) {
return new Promise((resolve, reject) => {
uni.request({
url: BASE_URL + url,
data,
method,
header: {
Authorization: store.state.user.token
},
success: ({ data }) => {
if (data.success) {
resolve(data);
} else {
uni.showToast({
title: data.message,
icon: 'none',
mask: true,
duration: 3000
});
reject(data.message);
}
},
fail: (error) => {
reject(error);
},
complete: () => {
// 关闭加载
uni.hideLoading();
}
});
});
}
export default request;