目前项目中对表单的使用较多,最近遇到了一个问题,大致描述:在表单域的onChange组件中无法使用setFields重置当前表单域的值.
- 发现问题:
class App extends React.Component {
handleChange = e => {
const val = e.target.value.toUpperCase();
this.props.form.setFieldsValue({
userName: val
});
};
render() {
const { getFieldDecorator } = this.props.form;
return (
<Form onSubmit={this.handleSubmit}>
<Form.Item
labelCol={
{ span: 5 }}
wrapperCol={
{ span: 12 }}
label="前缀"
>
{getFieldDecorator("userNam