httpTool.js文件
import axios from ‘axios’
let baseURL = location.origin
let cacheObj = {}
function post(url,paramDic){
return new Promise((resolve, reject) => {
if(cacheObj[md5String]){
resolve(cacheObj[md5String]);
return;
}
axios({
url:url,
data:transformRequest(paramDic),
method:“post”,
baseURL:baseURL
}).then(res =>{
cacheObj[md5String] = res.data
resolve(res.data)
}).catch(err =>{
reject(err)
})
})
}
function postJson(url,paramDic){
return new Promise((resolve, reject) => {
if(cacheObj[md5String]){
resolve(cacheObj[md5String]);
return;
}
axios({
url:url,
data:paramDic,
method:“post”,
baseURL:baseURL,
headers:{
“Content-