import axios from 'axios' import qs from 'qs' export default { post(url, data) { return axios({ method: 'POST', // 请求协议 url: url, // 请求的地址 data: data, // post 请求的数据 timeout: 30000, // 超时时间, 单位毫秒 headers: { 'Content-Type': 'application/json;charset=UTF-8', } }) }, get(url, params) { return axios({ method: 'GET', url: url, params: params, headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }); }, put(url, params){ return axios({ method: 'PUT', url: url, data: params, headers: { 'Content-Type': 'application/json;charset=UTF-8' } }) }, del: (url,params) => { return axios({ method: 'DELETE', url: url, data: params, headers: { 'Content-Type': 'application/json;charset=UTF-8' } }) }, login: data =>{ return axios({ method: 'POST', // 请求协议 url: 'cloud-user-center/login', // 请求的地址 data: qs.stringify(data), // post 请求的数据 timeout: 30000, // 超时时间, 单位毫秒 headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }) } } // { // // 服务器提供的响应 // data: {}, // // 服务器响应的HTTP状态代码 // status: 200, // // 服务器响应的HTTP状态消息 // statusText: 'OK', // // 服务器响应头 // headers: {}, // // axios 的配置 // config: {} // }