echarts 多图下载

html2canvas

npm i html2canvas

<el-button  type="primary"   plain   size="mini"   @click="download" >Download</el-button>

import html2canvas from 'html2canvas'

methods: {   

download() {      // 图表转换成canvas      html2canvas(document.getElementById('download')).then(function (canvas) {        var img = canvas          .toDataURL('image/png')          .replace('image/png', 'image/octet-stream')        // 创建a标签,实现下载        var creatIMg = document.createElement('a')        creatIMg.download = '图表.png' // 设置下载的文件名,        creatIMg.href = img // 下载url        document.body.appendChild(creatIMg)        creatIMg.click()        creatIMg.remove() // 下载之后把创建的元素删除      })    },

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容