模板配置
用于配置文档模板列表。业务可以通过 templates 预先注入一组模板数据,供移动端在插入或新建内容时使用。
默认配置
{
templates: [],
}配置项说明
templates
说明:模板列表。
类型:Array
默认值:[]
每个模板通常至少包含以下信息:
title:模板标题description:模板描述content:模板内容
业务也可以按需追加 cover、id、category 等自定义字段,再在业务侧使用。
使用示例
const options = {
templates: [
{
title: '会议纪要',
description: '适合会议记录与结论整理',
content: '<h1>会议纪要</h1><p>请输入正文内容</p>',
},
{
title: '巡检记录',
description: '适合移动端现场巡检录入',
content: '<h1>巡检记录</h1><p>请输入巡检结果</p>',
},
],
}使用建议
- 如果模板内容较简单,可以直接在前端静态配置。
- 如果模板需要由服务端统一管理,建议在业务层拉取后再传给编辑器。
- 如果模板结构复杂,建议同时验证其在
page与web两种布局下的渲染效果。
与桌面端的主要差异
- 移动端更适合提供少量高频模板,不建议一次性暴露过多模板入口,以免影响触控操作体验。移动端不同