参考
表单 Form
Form:表单元素本身。拦截原生 submit 并把事件交给引擎,同时提供统一的网格和间距。
Root
#Form
Form:表单元素本身。拦截原生 submit 并把事件交给引擎,同时提供统一的网格和间距。
| 属性 | 类型 | 默认值 | 描述 |
|---|---|---|---|
form | Object as PropType<AnyFormApi> | undefined | useForm 返回的表单引擎实例,管理表单值、校验和提交;可省略——无引擎时退化为布局容器与原生语义 |
#FormField
表单栅格中的字段槽位,包含标签、控件和提示,也显示引擎为该 name 返回的错误;这些内容复用独立 Field 组件的样式。默认插槽接收引擎生成的字段对象(value、handleChange、handleBlur、full state),控件绑定所需的数据都在这里。
| 属性 | 类型 | 默认值 | 描述 |
|---|---|---|---|
form | Object as PropType<AnyFormApi> | undefined | 覆盖外层 Form 使用的引擎;适合单独组装的字段 |
name | String | 该字段值和错误信息在表单引擎中的键 | |
label | String | undefined | 控件上方的标题 |
hint | String | undefined | 控件下方的提示文字;没有错误时显示 |
required | Boolean | false | 是否为标签添加必填标记 |
invalid | Boolean | false | 是否强制显示无效样式,不依赖表单引擎的校验结果 |
disabled | Boolean | false | 是否禁用该插槽 |