配置方式
在代码中,我们使用了配置对象的方式来描述表单和组件的结构和行为。
配置对象
例如:我们新增了一个组件,仅需要几行代码就可以完成他的展现层和逻辑层。
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 就是描述组件可供使用 事件
的配置对象。