const http = {
baseUrl:"本地或线上接口地址",
request(config){
config = beforeRequest(config)
config.url = this.baseUrl+config.url
return new Promise((resolve,reject)=>{
uni.request(config).then(res=>{
let [error,respon] = res
const response = beforeRequest(respon)
resolve(response)
}).catch(err=>{
errorHand()
reject(err)
})
})
},
get(url,params,auth){
//url:接口地址
//params:查询参数
//auth:请求是否需要携带token认证
return this.reques({
url:url,
data:params,
method:"GET",
auth:auth
})
},
delete(url,auth){
return this.reques({
url:url,
method:"DELETE",
auth:auth
})
},
post(url,data,auth){
//url:接口地址
//data:请求参数
uniapp请求方法二次封装
最新推荐文章于 2024-05-28 09:15:00 发布