onSave

当用户进行导出操作触发, 该方法为 2.0 版本添加

该方法用户监听用户的导出行为,并对结果做出处理

示例

editor.onSave(({ files, workId, type, title }) => {
    // 直接关闭编辑器
    editor.close();

    // 对结果进行下载
    const file = files[0];
    const url = URL.createObjectURL(file);
    const a = document.createElement('a');
    a.href = url;
    a.download = `${title}.${type}`;
    a.click();
})

方法参数

callback

版本: 2.0+

类型: (info: { files: Blob[]; workId: string; title: string; type: 'jpg' | 'png' }) => void;

callback 会在每次用户完成导出时触发,可以得到作图结果,和导出类型,作品Id 等信息