一、点击事件操作
<Input placeholder="请输入用户名"
value={this.state.form.username}
onChange={(e) => this.handdleChange(e, "username")}
allowClear={true}
/>
handdleChange = (e, name) =>{ ==>es写法可以获取this对象的值
console.log(name);
let data = this.state.form;
data[name] = e.target.value;
this.setState({
form:data
})
}
二、如何更改深层次的state里面的值
如 this.state = {
type:'',
form:{
name:'',
age:''
}
}
handdleChange = (e, name) =>{ ==>es写法可以获取this对象的值
console.log(name);
let data = this.state.form;
data[name] = e.target.value;
this.setState({
form:data
})
}