openTemplateList
打开模板列表供用户选择模板, 该方法为 2.1 版本添加
const id = await editor.openTemplateList();
if (id) {
editor.createDesign({
templateId: id,
})
}
参数
options.onSelectTemplate
版本: 2.1+
类型: (info: { id: number })=>void
点击模板时触发
// 打开海报和动图海报的分类
editor.openTemplateList({
onSelectTemplate({ id }) {
alert(`点击了${id}模板`);
eidtor.createDesign({
templateId: id,
})
}
});
返回值
类型: Promise<false | number>
如果返回 false
表示关闭了默认的弹窗。反之返回用户点击的模板 ID
注意项: 因为返回的是Promise 所以无论用户点击几次,只会返回第一次点击的模板,所以要对用户多次选择模板处理请使用 onSelectTemplate
参数进行控制