typescript 2.3.4,react 15.5.4 和react引导 0.31.0。
我有一个FormControl
,我想在用户按下回车键时做一些事情。
控制:
<FormControl
name="keyword"
type="text"
value={this.state.keyword}
onKeyPress={this.handleKeywordKeypress}
onChange={(event: FormEvent<FormControlProps>) =>{
this.setState({
keyword: event.currentTarget.value as string
});
}}
/>
参数的定义应该handleKeywordKeypress
是什么?
我可以这样定义:
handleKeywordKeypress= (e: any) =>{
log.debug("keypress: " + e.nativeEvent.code);
};
这将被调用,它会打印keypress: Enter
但类型应该是什么,e
以便我可以将值与(什么?)进行比较以判断是否按下了 Enter 键。