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} />;
复制代码

生成表单:

 

posted @   萌面猫  阅读(348)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示