功能介绍
功能介绍
1、组件模板是一种复合类组件
由多个系统预置组件「有机组合」而成,用户可以预先设置一些常见的样式和内容,用于丰富可视化搭建物料,提高页面设计效率。比如:当前amis页面设计器,虽然提供了分栏和flex布局组件,但如果要设计一个较为复杂的布局,对普通用户来说有一定的开发成本和门槛,这时平台通过组件模板的形式,提供大量常见的布局组件模板,用户可以基于现有的布局组件模板二次开发或者「有机组合」,即可轻松完成复杂布局页面的设计工作。
2、支持五种类型的组件模板:
- amis组件(pc/h5):web应用/普通页面 中可用;
- 门户组件(pc/h5):web应用/展示页面 中可用;
- 跨端组件(小程序/app/h5):移动应用/页面 中可用;
- 快应用:快应用/页面 中可用;
- 快应用卡片:快应用卡片/页面 中可用。
3、支持平台级、组织级和应用级的扩展和管理。
常见问题
问题1: 组件模板和公共组件的区别
- 公共组件:一种引用的关系,同一个公共组件在多个页面中使用,实际上都是同一份组件,一处修复,多处生效;
- 组件模板:一种复制的关系,同一个组件模板在多个页面中使用,每一个组件模板都是独立的个体,修改和调整页面中单个组件模板的内容和配置后,不会影响其他页面中组件模板。
问题2: 组件模板和自定义组件的区别
- 自定义组件:一种code扩展组件物料的方式,需要用户Coding实现自定义组件;
- 组件模板:可在线设计组件模板,类似于在页面编辑器中设计组件模板内容。
问题3: 组件模板和页面模板的区别
- 页面模板:创建页面时可选用的模板,内置一些常见场景的页面内容和数据;
- 组件模板:页面设计器中的一种复合类组件物料,和预置组件的使用方式一样。