在一次做项目中遇到一个需求,在表单的选择框中进行选择后会通过这个值去请求接口来拿到一些信息,然后通过这些信息来验证表单的其他项是否符合规则。
比如说一些数量是否大于拿到信息的数量,这时候我们就需要在每次选择框进行选择的时候触发一下那些关联项的规则校验。
form.validateFields()
这个antd表单自带方法可以完美解决这个问题
不传参数是是验证整个表单的规格,想要验证某个可以传递一个数组参数:
form.validateFields(["username", "password"])
比如这样传递就是只验证username和password两项的规则。
细心找是可以找到这个方法的,但是现在我们有问题都喜欢先在网上查找。。
嘿嘿,发布此文章希望能对需要的人有所帮助。