我试图清除特定的字段值在redux形式,我试过,但我失败了,因为我是新的反应和还原。有人能告诉我如何清除特定的字段值吗?
码
<div className="space-2">
<Field
name="firstName"
component={renderField}
type="text"
label="First Name"
validate={isFieldRequired}
/>
</div>
<div className="space-2">
<Field
name="lastName"
component={renderField}
type="text"
label="Last Name"
validate={isFieldRequired}
/>
</div>
<div className="space-2">
<Field
name="email"
component={renderField}
type="email"
label="Email Address"
validate={isFieldRequired}
/>
</div>发布于 2020-04-16 11:56:18
如果您正在使用redux表单,那么使用以下方法:
import { change } from 'redux-form';
// write a function as below
fireFieldValueChange() {
this.props.changeValue('loginForm', 'email', '');
}
// in your mapDispatchToProps
changeValue: (form, field, value) => dispatch(change(formName, fieldName, valueToBeSet)),希望这对你有帮助。
https://stackoverflow.com/questions/61249338
复制相似问题