商家应用框架为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行业务开发。
所有的组件都包含以下属性。
属性名 |
类型 |
描述 |
注解 |
id |
String |
组件的唯一标识 |
|
class |
String |
样式类 |
|
style |
String |
内联样式 |
|
data-* |
Any |
自定义属性 |
当事件触发时,会将自定义属性传递给事件处理函数 |
on* / catch* |
EventHandle |
事件绑定,遵循驼峰命名规范,例如 |
参见 事件 |
每个组件都有一系列的属性配置,每个属性值都有类型要求。
类型 |
描述 |
注释 |
Boolean |
布尔值 |
|
Number |
数字 |
|
String |
字符串 |
|
Array |
数组 |
|
Object |
对象 |
|
EventHandle |
事件处理函数 |
需在Page中定义事件处理函数名对应的实现 |
any |
任意类型 |
|
通过 Mustache 语法两对大括号({{}})绑定数据,参见 数据绑定。