基础组件

小程序框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行业务开发。

什么是组件:

  • 在ttml中使用组件,是视图层的基本组成单元。
  • 一个组件通常包括开始标签和结束标签,属性用来修饰这个组件,内容在两个标签之内。
<text prop-name="propValue">你好,小程序</text>

注意:所有组件与属性都是小写,以连字符-连接

属性类型

类型 描述
Boolean 布尔值
Number 数字
String 字符串
Array 数组
Object 对象
EventHandler 事件回调函数名

共有属性

任何组件都可以定义以下属性

属性名 类型 描述 说明
id String 组件的唯一标识
class String 样式类 在对应的 ttss 中定义的样式类
style String 内联样式
hidden Boolean 组件是否显示
data-* Any 数据属性 可以定义任意类型属性的数据,并可以在事件回调中通过dataset获取
bind* catch* EventHandler 事件回调 部分组件不支持catch, 以组件文档为准

特殊属性

几乎所有组件都有各自定义的属性,可以对该组件的功能或样式进行修饰,请参考各个组件的文档。