关于antd的from表单一些操作

需求如下:

一个表单,表单外部有两个按钮根据外部按钮切换去清空from表单中指定inpur框的值
 

from表单中有内置的from.setFieldsValue方法

from.setFieldsValue({name:'xxx'})

通过这个来改变你from表单中某个item的的initialValue

from.item中要加上shouldUpdate否则不会重新渲染

from.setFieldsValue这个方法需要从Form.useform中解构出来

const {from} = From.useForm

同时你的from组件中也要加入from={from}

需求2:

对from表单中的各类输入框进行自定义输入校验

const  verify = (rule, value, callback) => {
            if(value。length =>2){
                callback('超出长度)
            }
}
<Form.Item
        label="Username"
        name="username"
        rules={[{ required:verify }]}
      >
        <Input />
      </Form.Item>

callback函数是错误提示。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值