我一直在试图使输入的芯片上按用户“输入”。我怎么能做到这一点的反应天然环境?我试图用“onkeypress事件”事件,但没有提供解决方案。
这里是我的代码:
<Input style={formCSS.textFieldInput} onKeyPress={(keyPress) => console.log(keyPress)} placeholder='Hobbies' />
期望的结果的图片
据DOC,onKeyPress
回调时按下某个键时调用。这将被称为{nativeEvent:{键:的keyValue}}其中的keyValue是“输入”或“退格”为各自的键和键入的字符,否则包括“”的空间。的onChange回调的前触发。注:在Android上只能从软键盘输入进行处理,而不是硬件键盘输入。
所以,你应该使用它像
onKeyPress={(e) => console.log(e.nativeEvent.key)}