文章目录

  • 一、函数中设置数据回显,使用useForm
    • (1)使用useForm
    • (2)在form表单中定义form
  • 二、不使用useForm

antd4摒弃了antd3的 getFieldDecorator,initialValue

一、函数中设置数据回显,使用useForm

操作如下:https://blog.csdn.net/Welkin_qing/article/details/110004969

(1)使用useForm

使用form可以使用antd的setFieldsValue

const [form] = Form.useForm()
const requestProfileList = useCallback(async () => {try {const { result } = await fetchProfileListRequest()form.setFieldsValue(result)} catch (e) {message.error(e)}}, [])

(2)在form表单中定义form

//表单提交
const handleOnFinish = useCallback((value) => {//拿到数据console.log(value)},[])<Form layout="horizontal" onFinish={handleOnFinish} form={form}>
</Form>

二、不使用useForm

<FormclassName={styles['form-container']}onFinish={handleSubmit}initialValues={{ log_id: 'lca.log' }} //设置数据回显
><div className={styles['form-container__keyIn']}>//设置规则<Form.Item name="log_id" rules={[{ required: true, message: '请选择日志' }]}><Selectplaceholder="选择日志"disabled={disable || switch_info.logSwitch}defaultActiveFirstOption>{LOG_INFO.map((item, index): JSX.Element => {return (<Option value={item.value} key={index}>{item.label}</Option>);},)}</Select></Form.Item></div></form>

Antd4之form表单数据回显相关推荐

  1. antd 的form 表单怎么回显数据_jsonschema-form-vue基于JSONSchema的表单自动生成方案

    现象 作为一名前端开发,「表单开发」是我们的家常便饭,一般我们需要做以下重复性工作: 编写模板 编写校验规则 * 获取数据,提交表单 同时,后台服务也需要编写校验规则,随着业务变动或者沟通不及时,前后 ...

  2. 一行代码回显 LayUI表单数据回显 下拉列表select回显

    第一步: 要在回显的form表单上面加一个lay-filter属性  放在下面以便复制   lay-filter的值可改为自己想要的 <form class="layui-form&q ...

  3. 小程序将form表单数据写入云数据库

    小程序将form表单数据写入云数据库 <!--pages/MyIncome/MyIncome.wxml--> <view class='forms'><form bind ...

  4. html post请求 渲染,FastAPI框架入门 基本使用, 模版渲染, form表单数据交互, 上传文件, 静态文件配置...

    安装 pip install fastapi[all] pip install unicorn 基本使用(不能同时支持,get, post方法等要分开写) from fastapi import Fa ...

  5. ajax提交form表单到php,ajax如何提交form表单数据?ajax提交form表单数据的方法介绍...

    对于form表单数据的提交,我们一般都会想到使用ajax提交,那么,ajax如何来提交form表单数据呢?接下来的这篇文章就来给大家来介绍关于ajax提交form表单数据方法,有需要的伙伴可以参考一下 ...

  6. html form表单数据转为json传输

    html form表单数据转为json传输 from 表单 <form id="form1" name="form1" method="post ...

  7. form表单数字校验(二)——邮箱校验-当前页面

    form表单数字校验(二)--邮箱校验-当前页面 效果 代码 index.vue <el-form-item v-if='!isDisabled' label='邮箱'><el-in ...

  8. ajax提交form表单数据_[基础编程学习] [PHP7数组详解]:第2章 (1)从表单提交数据说起...

    读完本章节内容,您能得到以下知识: 定义和使用数组 创建表单,并验证表单提交的数组 创建简单的数组结构 操作简单数组的值 遍历数组结构 将表单数据存入数组 存入数组之前进行数据验证 # 2.1 为什么 ...

  9. elementui 下拉框回显_element-ui 中el-select表单不回显和校验不通过的问题

    项目中有一个需求,填写表单,有两个相关联的下拉框,要根据部门筛选部门内的人员 当部门切换时,清空负责人里的内容 一开始的写法 v-for="(item,i) in getDepartment ...

最新文章

  1. Lumen / Laravel 5.5 使用网易邮箱 SMTP 发送邮件
  2. 为增进理解力而奋斗终身
  3. 在SQLMAP中使用动态SQL
  4. 稳扎稳打Silverlight(29) - 2.0Tip/Trick之Cookie, 自定义字体, 为程序传递参数, 自定义鼠标右键...
  5. ASP.NET Web Services Tutorial
  6. Bound Services
  7. google protobuf使用
  8. python的浮点数_Python中整数和浮点数
  9. Go语言基础进阶—程序结构—声明
  10. ElementUI:input表单验证
  11. JAVA版的IntHashMap的多个源码
  12. paip.提升性能--多核编程中的java .net php c++最佳实践 v2.0 cah
  13. 软件开发设计文档模版
  14. python numpy安装失败_【Python】pip安装numpy安装到一半失败解决办法
  15. Android | Tangram动态页面之路(七)硬核的Virtualview
  16. 汇丰银行的华尔街恐怖故事
  17. 程序化交易学习笔记(六、模式、日内交易模型、Tick模型)
  18. cscd期刊计算机排名,计算机CSCD核心期刊.pdf
  19. python 模拟登陆百度
  20. select 之分组查询

热门文章

  1. Cheat Engine破解妙用之一
  2. google drive下载大文件 无需续传
  3. linux6 防火墙状态,linux 6 查看防火墙状态及开启关闭命令
  4. CentOS 7+查看防火墙状态开启或关闭防火墙命令
  5. 快乐二级域名分发v3.1.0源码
  6. Visual Studio Code 配置 gcc
  7. Java中将Map转String,String转Map
  8. 滴!请查收携程机票增值会员团队的一年敏捷账单
  9. python数据统计_Python数据分析--Iris数据集实战
  10. C++ 判断是否为邮箱格式