import axios from 'axios'import qs from 'qs'// let login_token = 'a7b3b0fc30b34f38a3bcf322a4d1233a'//通用postexport const api_post = (option) => {var baseURL = '/api/creditcard'; //打包时 置成空 /apivar option = {url: option.url || '',data: option.data || {},//请求成功的回调callback: option.callback || function () {},//请求未响应时的处理errorback: option.errorback || function () {}}return axios({method: 'post', //方法url: baseURL + option.url, //地址//开发环境请加上 baseURL。打包的时候请注释掉(因为api字符串表示进行反向代理;并不是所有的接口都是以flow开头,)// baseURL: option.baseURL,data: option.data,timeout: 10000,//`headers`选项是需要被发送的自定义请求头信息// headers: {// // 'X-Requested-With': 'XMLHttpRequest',// 'Authorization': login_token// },transformRequest: [function (data) {//依自己的需求对请求数据进行处理return qs.stringify(data)}],}).then(function (response) { //成功之后回调if (response.status == 200) {//只有成功的时候才回调函数// 不管状态如何,回调函数必须执行option.callback(response.data);console.log(response)if(response.data.code != "00"){alert(response.data.msg)}} else {alert(response.message)}}).catch(function (error) { //失败之后回调option.errorback(error)alert(error)});}