为什么在我使用onKeyDown时的第一个字母没有显示在状态中?

问题描述

我使用let e = document.getElementbyId('id_18_gen').firstElementChild; e.disabled = true; e.style.visibility = 'hidden'; ,并且有一个react-semantic-ui用户在其中键入消息。我使用Input,然后在函数中处理它,以便在键入消息的第一个字母时在firebase中创建一些数据。问题在于该函数在第二个字母之后而不是第一个字母起作用。

删除邮件中的所有字母时,firebase中的数据也会被删除。但是,当我删除所有字母时,数据仍然存在。然后,如果再按一次Delete键,则数据将被删除

我使用onKeyDown查看消息的状态,它证明第一个字母不会立即存储在该状态中。只有输入第二个字母后,我才能得到状态中的第一个字母,等等。还有删除...

任何人都可以解释为什么第一次按键时没有出现第一个字母吗?

谢谢

console.log

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)