- echarts本身自带的下载方式,在toolbox中设置saveAsImage就可实现下载:
- 这种方式固然可以实现下载图片,但是当ui图上面还有其他的图标样式的时候,虽然下载的图标可以调整大小和位置但是还是显得有些不足,所以为了保证前端样式既满足ui图又可以实现下载的时候,我们就可以自己写一个下载的方式,上图:
- 我们通过echarts官方给的getInstanceByDom获取到元素的实例,然后在根据这个实例通过getConnectedDataURL获取到url,getConnectedDataURL接收一个对象,可以在里面通过属性来调整并满足你的业务需求。然后就是用a链接下载,在下面下载的时候就是在判断一个IE版本的兼容问题