function getToken() {
return uni.getStorageSync("userToken")
}
export default {
Get(url, data, successFun, errFun) {
uni.showLoading({
title: '加载中'
})
uni.request({
url: url,
data: data,
method: 'GET',
header: {
'content-type': 'application/json',
'Authorization': getToken() || '',
},
success: (res) => {
if (res.data.code == 403) {
uni.showToast({
title: '请先登陆',
duration: 2000,
icon: 'none',
})
}
successFun(res);
},
fail: (err) => {
// errFun(err);
uni.showToast({
title: '数据请求失败',
icon: 'none'
})
},
//请求结束的回调,视情况而定,是否启用
complete: () => {
uni.hideLoading();
}
});
},
//post方法
Post(url, data, successFun, errFun) {
uni.showLoading({
title: '加载中'
})
uni.request({
url: url, //仅为示例,并非真实接口地址。
data: data,
method: 'POST',
header: {
'content-type': 'application/json',
'Authorization': getToken() || ''
},
success: (res) => {
if (res.data.code == 403) {
uni.showToast({
title: '请先登陆',
duration: 2000,
icon: 'none',
})
}
successFun(res);
},
fail: (err) => {
// errFun(err);
uni.showToast({
title: '数据请求失败',
icon: 'none',
})
},
//请求结束的回调,视情况而定,是否启用
complete: () => {
uni.hideLoading();
}
});
},
//put方法
httpPut(url, data, successFun, errFun) {
uni.showLoading({
title: '加载中'
})
uni.request({
url: url, //仅为示例,并非真实接口地址。
data: data,
method: 'PUT',
header: {
'content-type': 'application/json',
'Authorization': getToken() || '',
},
success: (res) => {
successFun(res);
},
fail: (err) => {
// errFun(err);
uni.showToast({
title: '数据请求失败',
icon: 'none',
})
},
//请求结束的回调,视情况而定,是否启用
complete: () => {
uni.hideLoading();
}
});
},
}
uniapp封装请求
最新推荐文章于 2024-03-05 18:42:52 发布