遇到一个官方文档的案例
不理解第二个函数式,理解是匿名函数,触发后返回一个包含validator函数对象的对象,
但是为什么传参要用对象形式写,不直接写getFieldValue,看到后面才知道
这里的form: FormInstance就是form的实例,虽然这里是冒号,但是感觉他写漏了花括号,这个应该是对象形式,就跟他例子一样,
但是如果是这样为什么不直接写(( { FormInstance})=> xxx )反而写( ( form : FormInstance )=> xxx )
这是函数式组件,直接复制过来,在class组件里面也能直接用,如下
所以应该是内部封装好了的,这种验证只能验证手动输入的,如果有回调函数利用setFieldsValue进行赋值,是不会触发表单验证的