vue项目导出echarts图表

父组件:

        <div class="tabdata" v-for="(item,index) in tabLedata" :key="index">
            <div class="chartBox">
                <table border="1">
                    ...
                </table>
            </div>    
            <div class="mycard">
                <Bar ref="mychild" :chartType="item.content" :chartData="item.resultCount" :chartColor="disableCategoryRatoColor" :chartTitle="item.typeName"></Bar>
            </div>
        </div>

请问一下这种渲染的echarts图表,怎么导出,这个getConnectedDataURL方法获取的是图表的base64,

myChart暂时只获取一个图表,我有多个图表怎么获取它base64
var imgData = myChart.getConnectedDataURL();
imgData 打印的是单个图表的base64

Bar组件 是封装展示图表的

更新: Bar组件是子组件,数据是父组件传给子组件的

阅读 680
评论 更新于 2019-09-11
    2 个回答

    干嘛不用echarts自带的下载图片

    评论 赞赏 2019-09-11

      大神们帮忙看看

      评论 赞赏 2019-09-11
        撰写回答

        登录后参与交流、获取后续更新提醒