import axios from 'axios'; // 引入axios
import { defaults } from 'autoprefixer';
export default function ajax(url,data={},type='GET'){
return new Promise((resolve,reject)=>{
let promise;
if(type==='GET'){
let dataStr='';
Object.keys(data).forEach(key=>{
dataStr+=key+'='+data[key]+'&'
})
if(dataStr!==''){
dataStr=dataStr.substring(0,dataStr.lastIndexOf('&'));
url=url+'?'+dataStr
}
promise=axios.get(url)
}else{
promise=axios.post(url,data)
}
promise.then(response=>{
resolve(response)
}).catch(error=>{
reject(error)
})
})
}
import ajax from './ajax'
//导出多个函数
export const reqAddress(页面参数)=>ajax('路径',页面参数)
export const reqIndex(页面参数)=>ajax('路径',页面参数)
export const reqCenter(页面参数)=>ajax('路径',页面参数)
export const reqProfix(页面参数)=>ajax('路径',页面参数)