需求:导出当前页面全部echarts图表
原理:通过echarts.getDataURL获取获取当前图片的base64编码,经过解码以后放入流中生成的图片。
1. 获取图片编码;
2. 接口调用;
3. 解码,放入IO流,生成图片;
附部分代码:
js:
//获取图表数据 function loadChartData() { var chart1 = echarts.init(document.getElementById('car_map')); var chart2 = echarts.init(document.getElementById('carWorkoutPct')); var chart3 = echarts.init(document.getElementById('carCountAndMileage')); var images = []; images.push(chart1.getDataURL());