Antd4之form表单数据回显

2023-05-16

文章目录

  • 一、函数中设置数据回显,使用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

<Form
 className={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: '请选择日志' }]}>
      <Select
        placeholder="选择日志"
        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>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Antd4之form表单数据回显 的相关文章

  • 整型数组有结束标志吗?

    答案是 xff1a 没有 整型数组在声明或者定义时 xff0c 它的大小就已经确定了 比如 xff1a int arr 61 1 2 3 4 5 那么它的长度就是5 xff1b int arr 10 61 1 2 3 4 5 它的长度就是1

随机推荐

  • linux系统编程---进程:exec族和fork配合使用---学习和记录(七)

    为什么要创建子进程 xff1a 1 一个父进程希望复制自己 xff0c 使父 xff0c 子进程同时执行不同的代码段 xff0c 这在网络服务进程中是常见的 父进程等待客户端的服务请求 当这种请求到达时 xff0c 父进程调用fork xf
  • Ubuntu设置清华源(学习内容记录)

    本文为自己安装记录回顾用 下面的是ubuntu20 04Ubuntu 更换镜像源 Ubuntu默认的服务器是在国外 xff0c 连接很慢 更换成国内的镜像源 xff0c 使用清华镜像源 xff0c 连接就会快一点 下面介绍更换清华镜像源的方
  • 安卓学习内容记录(笔记,供学习回溯)

    安卓工程中那些文件被称为资源文件 转载于https zhuanlan zhihu com p 415494152 目录资源类型animator 用于定义属性动画的 XML 文件anim 用于定义渐变动画的 XML 文件 xff08 属性动画
  • 关于一个小白在学习Linux时无法启动zookeeper的那些事儿

    zookeeper介绍 xff1a zookeeper xff0c 是一个为分布式应用提供一致性服务的软件 xff0c 提供的功能包括 xff1a 配置维护 域名服务 分布式同步 组服务等 不论是大数据领域亦或是其它服务器开发领域 xff0
  • 设置vnc窗口大小及显示桌面

    vncserver 0 geometry 1600x1200 vncserver 1 geometry 1440x900 注意 xff1a 上面的x不是 vnc 远程登录linux怎么不会显示图形界面 修改 vnc xstartup文件 b
  • 神策数据 https://dl.bintray.com/zouyuhan/maven 502 Bad Gateway

    原因 xff1a 由于网站 https dl bintray com 停运 导致 Sensors Analytics maven 库地址无法使用 xff0c 这个是旧版本的集成SDK方法 xff0c 官网还保留着 改用新版本的方法即可 神策
  • C++ strtok()无法截取连续两个分隔符之间的空字符串, 解决方法

    前言 问题描述 与前台约定按顺序解析对应信息 如果中间出现空数据 或者出现连续两个分隔符 strtok就会出问题 看下面这个例子 1 include lt string h gt 2 include lt stdio h gt 3 4 in
  • msgId与offsetMsgId区别与rocketmqConsole支持的坑

    背景 在测试环境的一台机子上启动了多个mq实例 xff0c 某一天同事说投递到test环境的数据 xff0c 可以在test4环境上查到 xff0c 这让人有点担心 xff0c 担心投递的数据会被别的消费 经过了解 xff0c 同事提供相关
  • webpack使用和踩过的坑

    使用process argv 获取命令行使用的参数 span class hljs comment 判断是否带production参数 xff0c production会压缩js span span class hljs keyword v
  • DOCKER权限设置:LINUX新增用户添加ROOT权限

    一 首先在LINUX下创建新用户 创建用户username adduser username 修改用户username的密码 passwd username 二 为用户添加ROOT权限 方法一 xff1a 修改 etc sudoers 文件
  • 安卓开发后台3

    1 开发步骤 xff1a 创建一个后台运行的服务启动应用的时候启动服务在onCreate 调用的时候 创建一个系统的服务 并获取电话的状态 span class token variable TelephonyManagermanager
  • putty + Xming windows 远程连接、打开Linux图形界面

    putty 43 Xming windows 远程连接 打开Linux图形界面 由于我是windows端的 xff0c 连接同事的Ubuntu xff0c 所以Linux那端的配置我不是太了解 xff0c 网上应该有相关教程 xff0c 我
  • Docker (二)【镜像拉取】

    二 安装镜像 2 1 安装Nginx span class token comment 搜索Nginx span span class token function docker span search nginx span class t
  • PX4学习笔记之uorb

    PX4学习笔记之uorb 添加topic以及消息的发布 订阅 说明 添加自定义 topic xff0c 简单例子实现new topic 的publish和subscribe 平台 Pixhawk PX4原生固件Firmware 要求 学会p
  • 使用python 启动一个web服务

    背景 xff0c 有一台不能直连的服务器 xff0c 网络是通的 xff0c 需要向服务器上面传文件 xff0c 通过http是最简单的方式 之前使用 anywhere xff0c 但是nodejs安装对于一般人还有一些难度 使用 pyth
  • 启动zookeeper问题排查方式

    测试zookeeper集群搭建时 xff0c 虽然启动结果显示了 STARTED xff0c 但是实际上zookeeper服务并没有启动 xff0c 如下 xff1a span class token punctuation span ro
  • ubuntu 20.04 远程桌面(win10 控制 Ubuntu 20.04)

    参照这篇 https blog csdn net lucky7213 article details 107008246 Windows端注意点 xff1a 启动远程桌面连接 开始菜单中可以找到 xff0c 找不到搜索一下 xff0c 输入
  • FreeRTOS 列表和列表项

    列表 List t gt uxNumberOfItems 列表项个数 gt pxIndex 当前列表项指针 gt xListEnd 列表的尾节点 迷你列表项 struct xMINI LIST ITEM gt xItemValue 列表项值
  • 1、AUTOSAR简介

    AUTOSAR xff08 AUTotmotive Open System ARchitecture xff09 汽车开放系统架构是由全球各大汽车整车厂 汽车零部件供应商 汽车电子软件系统公司联合建立的一套标准协议 xff0c 是对汽车技术
  • Antd4之form表单数据回显

    文章目录 一 函数中设置数据回显 xff0c 使用useForm xff08 1 xff09 使用useForm xff08 2 xff09 在form表单中定义form 二 不使用useForm antd4摒弃了antd3的 getFie