react使用ant desgin 组件实现便利开发

1.使用Form.item的方法和语法规则

先导入文件

javascript 复制代码
import {Form} from 'antd';
javascript 复制代码
const [form] = Form.useForm();
javascript 复制代码
<Form form={form} name="dynamic_rule" width="100%" onFinish={onFinish} onFinishFailed={onFinishFailed} >

接写来就是渲染内容了

javascript 复制代码
// 点击显示弹窗
    const showModal = () => {
        form.resetFields()
        setShibushi('新增项目')
        setIsModalOpen(true);
    };
    // 点击确定事件
    const handleOk = () => {
        form.submit()
        // setIsModalOpen(false);
    };

点击事件确定以后触发表单时间,这里我是使用的model对话框组件的onOK事件来调用表单验证事件的,这样可以实现效果比较好看一些

校验不通过就会是这样显示的一个效果,然后就是一个编辑的回显设置了

编辑需要给column绑定一个点击事件

就可以实现获取到当前表单的数据了

最后去给表单赋值就好啦!!!

相关推荐
咸鱼加辣10 分钟前
【前端框架】react
前端·react.js·前端框架
码海踏浪11 分钟前
JMeter 时间函数合集
开发语言·python
麦麦鸡腿堡12 分钟前
Java_反射暴破创建对象与访问类中的成员
java·开发语言
不会c嘎嘎12 分钟前
深入理解QT之信号和槽
开发语言·qt
SunnyDays101112 分钟前
Python 实现 PDF 文档压缩:完整指南
linux·开发语言·python
Cx330❀13 分钟前
《C++ 动态规划》第001-002题:第N个泰波拉契数,三步问题
开发语言·c++·算法·动态规划
神仙别闹14 分钟前
基于Qt5(C++)+SQLite 开发的一个小巧精美的本地音乐播放器
开发语言·c++·qt
差点GDP15 分钟前
C语言常用编译命令和示例
c语言·开发语言
weixin_3077791318 分钟前
Jenkins Pipeline: Input Step插件详解与实践指南
运维·开发语言·自动化·jenkins·etl
宵时待雨20 分钟前
C语言笔记归纳21:编译与链接
linux·c语言·开发语言·笔记