我一直在尝试按用户输入的“输入”来制作输入的筹码。如何在本机环境中实现目标?我正在尝试使用“ onKeyPress”事件,但未提供解决方案。
这是我的代码:
<Input style={formCSS.textFieldInput} onKeyPress={(keyPress) => console.log(keyPress)} placeholder='Hobbies' />
期望结果的图片
答案 0 :(得分:0)
根据文档onKeyPress
按下键时调用的回调。这将被称为 与{nativeEvent:{key:keyValue}}一起使用,其中keyValue为'Enter'或 各个键的“退格键”和其他键入的字符 包括“”表示空格。在onChange回调之前触发。注意:开启 Android仅处理来自软键盘的输入,而不处理 硬件键盘输入。
所以您应该像使用它
onKeyPress={(e) => console.log(e.nativeEvent.key)}