request(OVERVIEW.getTopoLink, REQUEST_TYPE.POST,{subnetId:this.props.match.params.id}).then((res) => {
})
export function request(url, requestType, data) {
console.log('request',data)
console.log('request',url)
if(requestType === REQUEST_TYPE.GET){
return axios.get(url, {
params: {
...data
}
})
}else{
const config = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
transformRequest:[function(data) {
return isObject(data) && String(data) !== '[object File]' ? requestParams(data) : data;
}],
requestType: requestType,
// timeout: 10000,
};
return axios.post(url, data, config)
}
}
用这种方式循环发送请求获取数据的时候,会发现浏览器内存占用在一点点增加,这种情况应该怎么解决?怎么释放掉内存
你需要多观察是一直持续升高,还是升高到一定程度又会下降(垃圾回收是定时性的,不是实时性的)