x-form
x-form
属性
| 名字 | 类型 | 默认值 | 说明 | 版本要求 |
| model | object | {} | 表单数据对象(必填) | -- |
方法
| 名字 | 参数 | 说明 | 版本要求 |
| validate | (valid, invalidFields) | 对整个表单进行校验的方法,参数为一个回调函数,该回调函数会在校验结束后被调用,并传入两个参数:valid(是否校验通过),invalidFields(未通过校验的字段),若不传入回调函数,则会返回一个promise | |
| resetFields | 对整个表单进行重置,将所有字段值重置为初始值并移除校验结果 | ||
| clearValidate | 移除表单项的校验结果,传入待移除的表单项prop或者prop组成的数组,如不传则移除整个表单的校验结果 |
x-form-field
Variables
x-form-field
属性
| 名字 | 类型 | 默认值 | 说明 | 版本要求 |
| prop | string | 表单域字段,传入Form组件的model中的key,在使用validate方法情况下,为必填 | -- | |
| rules | array object | 校验规则,参考[async-validator](https://github.com/yiminghe/async-validator) | -- | |
| required | boolean | 是否必填 | -- | |
| message | string | 校验提示语,当required prop存在时,需要message来覆盖async-validate的默认提示语 | -- |
样式变量
| 名字 | 默认值 | 说明 | 继承自变量 |
| @form-preview-button-primary-color | #0BB20C | -- |