request.js
function request(url,data={},method=‘GET’){
baceUrl=‘http://localhost/index.php’
return new Promise((reslove,reject)=>{
wx.request({
url: baceUrl+url,
data:data,
method : method,
header : {
‘content-type’ : method ==‘GET’?‘application/json’:‘application/x-www-form-urlencoded’
},
success:res=>{
if(res.statusCode == 200){
reslove(‘res.data’)
}else if(res.statusCode == 404){
reject(‘接口URL错误’)
}else if(res.statusCode == 500){
reject(‘内部服务器错误’)
}else{
reject(‘其他错误’)
}删除线格式
},
file:res=>{
reject(‘网络访问超时’)
}
})
})
}
module.exports={
request:request
}
调用方法
request.request(’/api/index/reg’,this.data,‘post’).then(res=>{
// console.log(res)
if(res.error){
Notify(res.data)
}else{
Toast(res.data)
}