function request (url, method, data, header = {},type) { var headType = 'application/json' // var BASE_API = 'https://www.biutag.com:8765/face' // var BASE_API = 'http://localhost:9903' var BASE_API = 'https://kd.biutag.com:9903' // var BASE_API = 'http://localhost:9903' switch (type) { case 'json': headType = 'application/json' break; case 'form': headType = 'application/x-www-form-urlencoded' break; case 'other': break; } return new Promise((resolve, reject) => { uni.showLoading({ title: '加载中', mask: true }) uni.request({ url: BASE_API + url, method: method, data: data, header: { 'Access-Control-Allow-Origin': 'http://localhost:8000' }, success: function (res) { uni.hideLoading() resolve(res.data) }, fail: function (res) { uni.hideLoading() uni.showToast({ title: '网络错误', icon: 'none' }) resolve(res) }, complete: function () { uni.hideLoading() } }) }) } function get (obj) { return request(obj.url, 'GET', obj.data,{},obj.type) } function post (obj) { return request(obj.url, 'POST', obj.data,{},obj.type) } export default { request, get, post, }