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