
antd pro项目中遇到弹框嵌套表单的需求,并获取其中的数据,
在官方提供的Form表单API中有一个触发表单验证的方法validateFields 触发表单验证
类型: (nameList?: NamePath[]) => Promise
如下为项目中使用
const [form] = Form.useForm();
//此为Modal点击确定以后的回调
const okHandle = async () => {
const fieldsValue = await form.validateFields();
// const fieldsValue = await this.form.current.validateFields(); 如果是在 class component 下,需要通过 ref 获取数据域。
//fieldsValue即为表单内的值
console.log("okHandle -> fieldsValue", fieldsValue)
};
如果是在 class component 下,需要通过 ref 获取数据域。
form = React.createRef();
//此为Modal点击确定以后的回调
const okHandle =

最低0.47元/天 解锁文章
1685





