gpt4 book ai didi

javascript - 在 react-native 中按下 enter 时如何防止换行

转载 作者:数据小太阳 更新时间:2023-10-29 04:21:50 26 4
gpt4 key购买 nike

对于多行文本输入,当用户按下回车键时,我想实现以下目标:

  • 当用户按下回车键时保持文本输入焦点。
  • 防止添加新行。

我还没有看到任何 Prop 可以做到这一点,有人有想法吗?

react-native版本为0.28+,需要支持ios和android。

最佳答案

在 TextInput 中传递 props

blurOnSubmit = {true} 然后在 onBlur props 中使用 ref 聚焦 textInput 字段,这两个将防止输入新行并将焦点保留在文本输入字段上。如果您只想防止用户输入换行符 blurOnSubmit = {true} 就足够了

这里的缺点是您可以看到键盘隐藏了片刻然后弹出。它有点像黑客。希望有人能想出另一个或即兴创作

关于javascript - 在 react-native 中按下 enter 时如何防止换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38068675/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com