@antv/x6 导出图片下载,或者导出图片为base64由后端去处理。

1、导出为文件的格式,比如 PNG

复制代码
graph.exportPNG(
      function (dataURL) {
        console.log(dataURL);
        let img = document.getElementById('img') as HTMLImageElement;
        img.src = dataURL;
      },
      {
        backgroundColor: '#fff',
        padding: [20, 20, 20, 20],
        quality: 1,
        width: graph.options.width,
        height: graph.options.height,
      },
    );

导出的时候,会弹出文件下载,或者自动下载文件。

2、导出为base64格式的图片

这个只要把1中的方法名称调换下就可以了。

3、这里面只可以导出背景色,不能导出图片背景。

4、官方地址:https://x6.antv.antgroup.com/tutorial/plugins/export#graphtosvg

相关推荐
芭拉拉小魔仙22 分钟前
Vue项目中如何实现表格选中数据的 Excel 导出
前端·vue.js·excel
用户785127814705 小时前
从 0 到 1 落地淘宝商品 API 开发:手把手教你采集、分析与避坑(含完整可运行代码)
vue.js
鸿Hong7 小时前
从事Vue开发之查漏补缺:深度选择器
vue.js
小小前端_我自坚强7 小时前
vue提高技术 高级语法相关
前端·vue.js·前端框架
小小前端_我自坚强7 小时前
Vue 3 使用心得
前端·javascript·vue.js
Keepreal4968 小时前
使用Canvas绘制转盘
javascript·vue.js·canvas
ScriptBIN8 小时前
Javaweb--Vue
前端·vue.js
前端Hardy8 小时前
Vue 高效开发技巧合集:10 个实用技巧让代码简洁 50%+,面试直接加分!
前端·javascript·vue.js
@大迁世界11 小时前
第03章: Vue 3 组合式函数深度指南
前端·javascript·vue.js·前端框架·ecmascript
二十雨辰12 小时前
vite与ts的结合
开发语言·前端·vue.js