华为云ASTRO轻应用-标准页面中预置的API:表单类
表单类
- 获取当前表单
如果当前组件为表单,则直接返回。否则,根据组件上下文向上查找最近的表单组件。
- 根据组件Key值获取表单
API:context.getFormByKey(_formKey: number)
入参:表单组件的Key值,类型为number。
- 校验整个表单
- 表单的单字段校验:
API:_form.validateField(prop, callback)
参数prop为需校验的属性,参数callback为检验完回调函数,返回错误信息。
示例:
_form.validateField("name",function(errorMsg){ console.log("validate field", errorMsg) });
- 表单重置
_form为已获取的表单组件。
- 表单提交
_form为已获取的表单组件。API内部实现已先进行表单校验,校验成功后进行提交保存操作。