项目上有个搜素框是使用TextField组件来弄的,那么问题来了如果要实现回车自动进行快速搜索那么要如何实现?查了很多资料也验证了好像TextField组件是无法监听到键盘事件的;那么这种情况下又该怎么处理呢?
为TextField的keyup事件监听器绑定一个事件处理函数,处理函数中判断一下按键类型,然后调用搜索函数即可。
<TextField hintText="Hint Text" onKeyUp={this.handleKeyUp.bind(this)} /> handleKeyUp(event){ if(event.keyCode === 13){ //调用快速搜索的函数 } }