素材牛VIP会员
material-ui 库TextField组件如何实现对键盘事件的监听?
 12***23  分类:JavaScript  人气:930  回帖:1  发布于6年前 收藏

项目上有个搜素框是使用TextField组件来弄的,那么问题来了如果要实现回车自动进行快速搜索那么要如何实现?查了很多资料也验证了好像TextField组件是无法监听到键盘事件的;那么这种情况下又该怎么处理呢?

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv3 码奴
li***09 软件测试工程师 6年前#1

为TextField的keyup事件监听器绑定一个事件处理函数,处理函数中判断一下按键类型,然后调用搜索函数即可。

<TextField
  hintText="Hint Text"
  onKeyUp={this.handleKeyUp.bind(this)}
/>

handleKeyUp(event){
    if(event.keyCode === 13){
        //调用快速搜索的函数
    }
}
 文明上网,理性发言!   😉 阿里云幸运券,戳我领取