createDesign(创建设计)

根据现有模板创建作品,该方法为 2.0 版本添加


创建作品的方式主要有3种

1.根据现有的模板创建

const editor = window.gaoding.createMobileTemplateEditor({
    appId: '在稿定开放平台应用详情里查看',
    container: '#app',
});
editor.createDesign({
    // 模板ID
    templateId: 'xxxx',
})

参数

templateId

版本: 2.1+

类型: string | number

模板ID,可以基于该模板进行创建设计

返回结果

类型: Promise<false | { files: Blob[]; workId: string; title: string; type: string; }>

如果返回 false 标识用户关闭了编辑器的默认弹窗

files 为导出的文件数组。 workId 为作品ID, 开放者可以通过这个ID进行二次编辑

title 为该设计作品的标题。 type为导出文件的类型 有 png jpg ppt

注意项: 因为返回的是一个 Promise, 所以不管用户完成多少次, 返回的只有第一次导出的结果。 如果要持续对用户导出结果做出处理。请使用 editor.onSave 方法。