95 lines
1.7 KiB
JavaScript
95 lines
1.7 KiB
JavaScript
class Http{
|
||
get(baseUrl='',url,data={},header={}){
|
||
return new Promise((resolve,reject)=>{
|
||
uni.request({
|
||
url:baseUrl + url,
|
||
data:data,
|
||
method:"GET",
|
||
dataType:'json',
|
||
header:{
|
||
'content-type':'application/json',
|
||
'Authorization': uni.getStorageSync('token'),
|
||
...header
|
||
},
|
||
// 成功的回调
|
||
success(res) {
|
||
resolve(res)
|
||
},
|
||
fail(err) {
|
||
reject(err)
|
||
}
|
||
})
|
||
})
|
||
}
|
||
|
||
post(baseUrl='',url,data={},header={}){
|
||
return new Promise((resolve,reject)=>{
|
||
uni.request({
|
||
url:baseUrl + url,
|
||
data:data,
|
||
method:"POST",
|
||
dataType:'json',
|
||
header:{
|
||
'content-type':'application/json',
|
||
'Authorization': uni.getStorageSync('token'),
|
||
...header
|
||
},
|
||
// 成功的回调
|
||
success(res) {
|
||
resolve(res)
|
||
},
|
||
fail(err) {
|
||
reject(err)
|
||
}
|
||
})
|
||
})
|
||
}
|
||
|
||
put(baseUrl='',url,data={},header={}){
|
||
return new Promise((resolve,reject) => {
|
||
uni.request({
|
||
url:baseUrl + url,
|
||
data:data,
|
||
method:"PUT",
|
||
dataType:'json',
|
||
header:{
|
||
'content-type':'application/json',
|
||
'Authorization': uni.getStorageSync('token'),
|
||
...header
|
||
},
|
||
// 成功的回调
|
||
success(res) {
|
||
resolve(res)
|
||
},
|
||
fail(err) {
|
||
reject(err)
|
||
}
|
||
})
|
||
})
|
||
}
|
||
|
||
delete(baseUrl='',url,data={},header={}){
|
||
return new Promise((resolve,reject) => {
|
||
uni.request({
|
||
url:baseUrl + url,
|
||
data:data,
|
||
method:"DELETE",
|
||
dataType:'json',
|
||
header:{
|
||
'content-type':'application/json',
|
||
'Authorization': uni.getStorageSync('token'),
|
||
...header
|
||
},
|
||
// 成功的回调
|
||
success(res) {
|
||
resolve(res)
|
||
},
|
||
fail(err) {
|
||
reject(err)
|
||
}
|
||
})
|
||
})
|
||
}
|
||
}
|
||
|
||
export default new Http() |