// 请求接口 const commoneUrl = "http://colliery.nxjiewei.com/api"; //get请求封装 function getRequest(url,data){ var promise = new Promise((resolve,reject) => { var postData = data; uni.request({ url:commoneUrl + url, data:postData, method:"GET", dataType:'json', header:{ 'content-type': 'application/json' }, success:function(res){ if(res.statusCode === 200) { resolve(res.data); }else{ resolve(res.data) } }, error:function(e) { reject('网络出错'); } }); }); return promise; } //其实这里你不用var 可以直接return 只是我在写的时候为了方便自己看的习惯 //post请求封装 function postRequest(url,data){ var promise = new Promise((resolve,reject) => { var postData = data; uni.request({ url:commoneUrl + url, data:postData, method:'POST', header:{ //自定义请求头信息 'Content-Type': 'application/x-www-form-urlencoded', //登录token, 'Authorization': localStorage.getItem('token_type') + localStorage.getItem('Authorization') }, success:function(res) { if(res.statusCode === 200 && res.data.resultCode == 0) { resolve(res.data); }else{ resolve(res.data) } }, error:function(e) { reject('网络出错'); } }) }); return promise; } export{ postRequest, getRequest }