编程语言
首页 > 编程语言> > javascript – 如何让draft.js识别转义键?

javascript – 如何让draft.js识别转义键?

作者:互联网

当用户键入转义键时,我想取消输入并清除我的应用中的字段.我们尝试在keyBindingFn中测试e.which === 27,但是当按下转义键时甚至不会调用该函数(对于普通键,修改键和箭头键,它被调用得很好).如何在draft.js中检测到Escape按键?

解决方法:

编辑器组件具有onEscape属性

<Editor 
    editorState={this.state.editorState} 
    onChange={this.onChange.bind(this)} 
    onEscape={keyEvent=>console.log('Escape just  pressed')}
    ref="editor"
/>

标签:javascript,key-bindings,draftjs
来源: https://codeday.me/bug/20190608/1199681.html