React 自定义表单实现

本文介绍了如何在React项目中实现一个自定义表单功能,使用Ant Design组件库。用户可以选择需要的数据项添加到表单中,同时可以删除不需要的项。文章提供了核心代码实现,并给出了完整的代码仓库链接。
摘要由CSDN通过智能技术生成

引言

我在使用react写web前端,React UI组件库是使用Ant Design。我的项目有一个功能要求是:可以自定义表单的item(选择自己需要的数据进行录入,并且可以删除不想要的item)并提交。

效果

自定义表单:

如图的Custom Config表单,鼠标点击空白选择框,会自动弹出来所有的item选项,点击对应的item选项,可以添加到Custom Config中:
自定义表单
每个item旁边的有Θ选项,点击Θ,Custom Config会删除此item。完成自定义。
添加dropout、axis两个item在Custom Config中

实现

下面的实现只是思路以及核心代码,全部代码可移步Github。

  1. 导入需要的组件与包

    Form组件是表单控件,Button是按钮,Card是卡片(我将表单包在卡片里)。
    Select是进行选择(有些items的值是True/False)以及将所有数据进行选择来展示,Tooltip是文字提示气泡框,提醒用户输入值的类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值