获取页面上全部的echarts
const chartArr = document.querySelectorAll('.chart-pic')
遍历数组 将第一个画布作为基准(echarts)
for (let i = 0; i < chartArr.length; i++) {
var baseCanvas = chartArr[i].getElementsByTagName('canvas')[0]
if (!baseCanvas) { return false }
chartArr[i].remove()
this.chartUrlArr.push(baseCanvas.toDataURL())
}
chartUrlArr中存储的是echarts转base64之后得结果
将结果放到img标签的src中
<div name="chart">
<line-bar-chart class="chart-pic" :chart-data="dailyActiveAddressNumChartData" :type="'line'" />
<img :src="chartUrlArr[2]" class="chart-to-pic">
</div>