12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- // 请求接口
- 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
- }
-
|