我有这个
<TextField value="this.state.boomba" name="boomba" onChange={loginaction.handleInputChange} />
constructor() {
this.generateActions(
'handleInputChangeSuccess'
);
}
handleInputChange(e){
const target = event.target;
const value = target.type === 'checkbox' ? target.checked : target.value;
const name = target.name;
//here the name and value are perfect.
this.handleInputChangeSuccess(name,value);
}
constructor() {
this.bindActions(LoginActions);
this.boomba = '';
}
handleInputChangeSuccess(name,val){
this.setState({
[name] : val
});
console.log(val); // this line prints LoginActions.handleInputChangeSuccess
}
每当我在文本字段中写作。它消失了......这意味着this.boomba总是空的。所以它是我写的东西。
即时使用alt js library alt.js.org/。我不认为它在图书馆有问题。但它在我的代码中。