# 局部模板

开发者可将应用中的部分内容导出为局部模板,用于快捷创建页面、逻辑、实体等的组合。

# 模板管理

# 功能入口

如下图所示,进入资产中心栏目下的局部模板页签。

image-20230609102932915

# 模板筛选

支持通过模板分类、资产级别和应用类型对模板进行筛选。

image-20230609102948019

# 模板分类

通过配置中心栏目下资产配置功能实现,可自定义模板分类。默认情况下各个类别进行并集去重展示,可单独选择一类进行展示。

image-20230609103057789

# 资产级别

支持筛选平台级别资产和租户级别资产,默认情况下同时展示平台资产和租户资产,可单独选择一类进行展示。

  • 平台:由默认租户上传的资产会同时发布到租户资产和平台资产,选择后仅展示平台资产。
  • 租户:由其他租户上传的资产仅发布到当前租户资产,选择后仅展示当前租户资产。

# 应用类型

支持筛选PC应用和H5应用,默认情况下展示全部应用,可单独选择一类进行展示。

  • PC:选择后仅展示PC应用产出模板。
  • H5:选择后仅展示H5应用产出模板。

# 模板管理

单击局部模板进入详情页,支持对局部模板及其版本进行编辑与删除。

  1. 上传新版本:支持通过离线文件创建新的版本。
  2. 编辑模板:支持修改模板图标、模板名称和模板分类。
  3. 删除模板:支持删除模板,删除模板后使用该模板的应用不会受影响。
  4. 下载离线文件:支持将该模板下载为离线文件,可用于跨平台导入模板等场景。
  5. 编辑版本:支持编辑版本描述和版本配图。
  6. 删除版本:支持删除该版本,删除版本后使用该版本模板的应用不会受影响。

image-20230609103116508

# 应用发布为局部模板

  1. 在应用开发页面中,单击顶部菜单栏的更多选项,选择发布为局部模板

    image-20230609103204437

  2. 编辑模板信息,确认无误后单击发布按钮即可完成模板发布。

    • 模板标识:模板的唯一标识,必填。

      若发布为已存在的局部模板的“新版本”,则请输入已存在的局部模板标识;若发布为新的局部模板发布,则请输入新的唯一模板标识。

    • 模板名称:自定义模板名称,用于资产中心模板卡片展示,必填。

    • 模板分类:选择对应的模板分类,便于在资产中心中进行模板筛选。

    • 发布版本:支持编辑主版本号、次版本号和修订号,必填。

    • 版本描述:支持为版本补充文字描述。

    • 版本配图:支持为版本补充图片描述。

    • 模板能力选择:支持选择页面、全局逻辑、接口、数据结构、枚举、实体、流程进行导出。

    • 自动勾选依赖项:选择内容后默认勾选其依赖项,默认开启。如选择了一个页面,页面下有使用到全局逻辑和实体,则他使用到的内容也会被自动勾选。

    image-20230609103300680

  3. 进入资产中心栏目下的局部模板页签,查看已发布的模板。

# 应用内引入局部模板

  1. 在应用开发页面中,单击顶部菜单栏的更多选项,选择导入局部模板

    image-20230609103413932

  2. 选择局部模板及其版本,单击导入按钮。

    image-20230324113108525

# 注意事项

# 支持的导出粒度

  • 页面:粒度到子页面,支持子页面单独导出,例如dashboard/page1。

  • 全局逻辑:粒度到单个全局逻辑,例如logic1。

    • 依赖库:粒度到单个依赖库,例如encrypt-tools(其下包括多个加密解密逻辑)。
  • 接口:粒度到单个接口,例如apiApp(接口应用)下的api1。

  • 实体:粒度到单个实体,例如entity1。

    注意:导出实体则包括实体及其实体逻辑。

  • 数据结构:粒度到单个数据结构,例如structure1。

  • 枚举:粒度到单个枚举,例如enum1。

  • 流程:粒度到单个流程,例如process1。

# 页面复用的效果

被勾选的页面及其子级会被放到被导入应用的根级上。

# 重名提示说明

  • 大部分资产重名情况,会提示用户是要进行重命名处理还是不导入。
  • 依赖库和接口这种不允许重命名的,只能选择不导入。

image-20230609103451396

# 兼容说明

平台升级后:

  • 旧页面模板会拷贝为局部模板,支持在新版本IDE中使用。
  • 提供旧页面模板的管理入口,支持在旧版本IDE中使用。
上次更新: 2023年06月26日