Skip to content

Form 表单组件 ​

通过 Context 收集字段值,使用 async-validator 校验表单。

交互演示 React

亲手试一试,更容易理解。

在当前页面运行 Form 表单组件 的交互示例。

交互指南 ​

  1. 清空用户名或密码后提交,查看必填错误。
  2. 输入超过 6 个字符的用户名,查看长度错误。
  3. 填写有效值提交,在开发者控制台观察 onFinish 输出。

在项目中运行 ​

点击本页的“运行演示”,或在独立窗口中体验示例。也可在 src 下的页面中直接挂载现有演示:

tsx
import Example from "./components/form/FormDemo";

export default function ExamplePage() {
  return <Example />;
}

API 与实现要点 ​

名称类型或形式说明
initialValuesobject字段初始值
onFinishfunction校验成功回调
onFinishFailedfunction校验失败回调
Form.Item.name / rules字段配置字段名与校验规则
valuePropNamestringCheckbox 使用 checked

使用边界 ​

演示没有真实登录请求,登录按钮仅触发表单校验。字段通过 name 注册,示例的输出位于控制台。

源码位置 ​

  • 演示入口:src/components/form/FormDemo.tsx
  • 相关实现:src/components/form

在实践中理解 React,在分享中共同成长。