组件概述

大约 2 分钟

组件概述

Kuikly提供了一些内置的核心组件供你使用。你可以在网站的左侧看到Kuikly提供的核心组件完整列表。需要说明的是,使用Kuikly开发的页面不会被局限在这些内置的 核心组件上。你可以根据自己的业务需求扩展属于你的Kuikly组件供页面使用,也可以使用其他业务扩展的组件。关于如何扩展Kuikly组件,可参考扩展原生View文档

渲染组件和组合组件

Kuikly中的组件,按照功能划分的话,可以分为渲染组件和组合组件。

所谓的渲染组件指的是,具有渲染能力的组件,在各个平台都有对应的UI组件实现。例如,Text组件在Android平台为TextView, 在iOS平台为Label。 而组合组件本身不具有渲染能力,它的作用是通过将一些渲染组件按照一定的布局组合在一起,起到组件封装和复用的目的。

基础属性和事件

Kuikly中,每个组件可分为以下4部分

  1. Attr: 组件本身的属性
  2. Event: 组件本身支持的事件,事件是由原生侧的UI组件发起的
  3. viewName: Kuikly组件的名字,这个名字是与原生侧的Kuikly UI组件名字对应的
  4. 组件本身暴露的方法

在Attr集合中可以分为基础属性和组件独有的属性

  • 基础属性: 所有Kuikly组件都拥有的属性
  • 组件独有的属性: 组件自身独有属性

在Event中也是如此。

下一步

在学习UI组件的用法前,我们先学习组件的基础属性和基础事件

上次编辑于: