接上回:https://blog.csdn.net/qq_33733970/article/details/80049371
//解决校验空值不显示问题
setTimeout(this.props.form.resetFields,3000);
解决方案:
let myClear;
handleSubmit = (e) => {
e.preventDefault();
this.props.form.validateFields((err, values) => {
if (!err) {
console.log('Received values of form: ', values);
}
});
//解决校验空值不显示问题
//注意点:内部回调函数this.props.form.resetFields不要带括号,否则无效
myClear = setTimeout(this.props.form.resetFields,2000);
};
componentWillUnmount(){
clearTimeout(myClear)
};