Skip to main content

功能介绍

功能介绍

1、组件模板是一种复合类组件

由多个系统预置组件「有机组合」而成,用户可以预先设置一些常见的样式和内容,用于丰富可视化搭建物料,提高页面设计效率。比如:当前amis页面设计器,虽然提供了分栏和flex布局组件,但如果要设计一个较为复杂的布局,对普通用户来说有一定的开发成本和门槛,这时平台通过组件模板的形式,提供大量常见的布局组件模板,用户可以基于现有的布局组件模板二次开发或者「有机组合」,即可轻松完成复杂布局页面的设计工作。

2、支持五种类型的组件模板:

  • amis组件(pc/h5):web应用/普通页面 中可用;
  • 门户组件(pc/h5):web应用/展示页面 中可用;
  • 跨端组件(小程序/app/h5):移动应用/页面 中可用;
  • 快应用:快应用/页面 中可用;
  • 快应用卡片:快应用卡片/页面 中可用。

3、支持平台级、组织级和应用级的扩展和管理。

常见问题

问题1: 组件模板和公共组件的区别

  • 公共组件:一种引用的关系,同一个公共组件在多个页面中使用,实际上都是同一份组件,一处修复,多处生效;
  • 组件模板:一种复制的关系,同一个组件模板在多个页面中使用,每一个组件模板都是独立的个体,修改和调整页面中单个组件模板的内容和配置后,不会影响其他页面中组件模板。

问题2: 组件模板和自定义组件的区别

  • 自定义组件:一种code扩展组件物料的方式,需要用户Coding实现自定义组件;
  • 组件模板:可在线设计组件模板,类似于在页面编辑器中设计组件模板内容。

问题3: 组件模板和页面模板的区别

  • 页面模板:创建页面时可选用的模板,内置一些常见场景的页面内容和数据;
  • 组件模板:页面设计器中的一种复合类组件物料,和预置组件的使用方式一样。