http.js
const baseURL="https://lxxxx"
module.exports={
request(method, url, data) {
return new Promise(function(resolve, reject) {
let header = {
'content-type': 'application/json',
'X-Admin-Token':wx.getStorageSync("loginToken")
};
wx.request({
url: baseURL + url,
method: method,
data: method === POST ? JSON.stringify(data) : data,
header: header,
success(res) {
//请求成功
//判断状态码---errCode状态根据后端定义来判断
// if (res.data.code == 200) {
resolve(res);
// } else {
//其他异常
// reject(res);
// }
},
fail(err) {
//请求失败
reject(err)
}
})
})
}
}
使用
api.js
import {request} from './http'
export const miniList=(params)=>{
return request(POST,'/mini/list',params)
}
页面js中
import {miniList} from './api.js'
miniList(params).then(res=>{}).catch(err=>{})