antd resetFields方法的用法和示例

分类:知识百科 日期: 点击:0

antd resetFields方法

antd resetFields方法是antd中的一种清空表单的方法,可以将表单中的所有字段重置为初始值。使用resetFields方法可以在表单提交后,将表单中的所有字段重置为初始值,以便用户重新输入值。

使用方法

使用resetFields方法需要先引入Form对象:

import { Form } from 'antd';

在Form组件中添加resetFields方法:

//...

resetFields方法可以接受一个参数,表示要重置的字段:

form.resetFields(['name', 'age']);

如果不传参数,则会重置所有字段。

示例

以下是一个使用resetFields方法重置表单的示例:

import React, { useState } from 'react';
import { Form, Input, Button } from 'antd';

const Example = () => {
  const [form] = Form.useForm();
  const [formData, setFormData] = useState({
    name: '',
    age: ''
  });

  const handleSubmit = e => {
    e.preventDefault();
    form.validateFields((err, values) => {
      if (!err) {
        setFormData(values);
        form.resetFields();
      }
    });
  };

  return (
    
  • Name: {formData.name}
  • Age: {formData.age}
); }; export default Example;

在该示例中,当用户点击提交按钮时,表单中的值会被保存到formData变量中,调用resetFields方法重置表单。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。