记录一下 antv g2 踩的坑
1.声明一个chart
let charts = useRef()
2.通过调接口获取数据源
3.判断是否第一次获取数据源
if("是否第一次获取数据源"){
enterpriseColumn(res.data)
}else{
charts.current.changeData(res.data ? res.data : [])
}
// 第一次获取数据源时
const enterpriseColumn =(data)=>{
charts.current = new Chart({
container: 'container',
autoFit: true,
height: 387,
});
charts.current.data(data ? data : []);
charts.current.scale('num', {
nice: true,
alias: '数量',
});
charts.current.tooltip({
showMarkers: false
});
charts.current.interaction('active-region');
charts.current.interval().position('month*num');
charts.current.render();
}