我有:
bu
onBlur事件绝对没有任何意义,我怎样才能让它发挥作用?我的最终目标是,如果用户按下输入或点击输入,则输入“关闭”。
答案 0 :(得分:0)
我发现它需要从回调中返回,这就是警报不起作用的原因。它实际上工作正常,所以我做了:
...
onBlur(e) {
this.setState({
editing: false
})
this.props.edit_callback(e.target.value);
}
...
我也绑定了KeyPress:
onKeyPress(e) {
if(e.key == 'Enter') {
this.onBlur(e);
}
}