import { config } from '../config.js' const Method = { GET: 'GET', POST: 'POST' } class HTTP { constructor() { this.baseUrl = config.api_url } request = (params) => { let url = this.baseUrl + params.url if (!params.method) { params.method = Method.GET } console.log(params) wx.request({ url: url, data: params.data, header: { 'content-type': 'application/json', }, method: params.method, dataType: 'json', success: function (res) { console.log(res) let code = res.statusCode.toString() let startCode = code.charAt(0) if (startCode == '2') { params.success && params.success(res.data) } else { console.log('请求错误') params.error && params.error(res) } }, fail: function (res) { console.log('服务器错误') params.fail && params.fail(res) }, }) } } export { HTTP, Method }