跳到主要内容

配置方式

在代码中,我们使用了配置对象的方式来描述表单和组件的结构和行为。

配置对象

例如:我们新增了一个组件,仅需要几行代码就可以完成他的展现层和逻辑层。

export class InputControl extends FormControl<InputProps> {
static readonly Props = InputProps

static readonly Type = 'input'

static readonly Setters: ISetter[] = [
...FormControl.Setters,
placeholder, // 设置预留文本
autoComplete, // 设置自动完成
stringDefaultValue, // 设置默认值
inputBaseConfig, // 设置基础配置
validate, // 设置校验规则
baseFormEvent, // 设置事件
]
}

其中 baseFormEvent 就是描述组件可供使用 事件 的配置对象。