Ant design 通过配置生成表单
用的是在antd基础上二次封装的库:ant-design-kit。
👉 文档及 Demo 示例:https://zlinggnilz.github.io/ant-design-kit/form
这里只演示最简单的配置,其他示例参考文档及Demo
内部支持基础组件:'text', 'email', 'textarea', 'select', 'int', 'number', 'radio', 'checkbox', 'url'。
其他组件或复杂组件需要自定义,可查看文档及demo。
示例:
import React from 'react'; import { Form } from 'ant-design-kit'; const formAttr = [ { label: '名称', name: 'name' }, { label: '邮箱', name: 'email', type: 'email', required: true }, ]; const handleSubmit = values => { console.log('form submit >>', values); }; export default () => <Form formAttr={formAttr} onSubmit={handleSubmit} />;
生成表单:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?