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绑定一个点击事件

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

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

相关推荐
星空椰2 小时前
Python 面向对象高级:继承与类定义详解
开发语言·python
白露与泡影2 小时前
2026大厂Java面试题大全!牛客网最新版
java·开发语言
凯瑟琳.奥古斯特2 小时前
高阶子查询题目精炼
开发语言·数据库·python·职场和发展·数据库开发
雪度娃娃2 小时前
转向现代C++——在意为改写的函数添加 override
开发语言·c++
喵星人工作室3 小时前
C++火影忍者1.1.2
开发语言·c++
basketball6164 小时前
C++ 中的 ptrdiff_t 详解
开发语言·c++
月亮邮递员6164 小时前
Markdown语法总结
开发语言·前端·javascript
printfLILEI4 小时前
php中的类与对象以及反序列化
linux·开发语言·php
曹牧4 小时前
C#:主线程能够捕获到子线程中的异常
开发语言·数据库·c#
代码中介商4 小时前
深入解析STL中的stack、queue与priority_queue
开发语言·c++