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组件是子组件,数据是父组件传给子组件的

阅读 7k
3 个回答

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

大神们帮忙看看

新手上路,请多包涵

请问你的Echart导出图表问题解决了吗?能不能分享一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题