组件分类

UI中组件的归类通常分为四种:原生组件、扩展组件、自定义组件、封装组件。

原生组件,顾名思义就是系统本身自带的组件类型,例如按钮、导航、弹窗等等。

扩展组件,是基于原有组件基础,进行功能扩展,例如在导航栏上加下拉操作,在弹窗中加操作项等等。

自定义组件,所谓自定义组件就是原本系统中没有,我们根据产品特点创造出来的特有组件。

封装组件,是指对产品中经常出现的一系列场景页面进行组合封装的复杂组件。

0159cc5c6648eaa801213f2644308c

原生组件和扩展组件都属于系统导向的类型,所以我们暂且统称为基础组件;这类组件存在于大部分App中,例如导航栏、工具栏、弹窗、按钮等就是基础组件。

自定义组件和封装组件,具有较强的产品功能导向,因此称为属性组件。这类组件跟产品功能有较强的关联性,比如效率管理App中常用的日历组件,视频App常用的播放器组件,读书App内的推书列表组件、金融App内的行情趋势组件等。

做这样的区分,可以让我们对组件有更加充分的理解,两个类别的组件在构建时也存在较大的差异,区别对待可以帮助我们更好的理解、构建和调用;有了明确的定义,我们在构建组件库时就能明确类型,合理规划,有效的进行搭建的前期工作。

本文来自投稿,不代表微擎百科立场,如若转载,请注明出处:https://www.w7.wiki/develop/4489.html

发表评论

登录后才能评论