对于多行文本输入,当用户按Enter键时,我想实现以下目标:
当用户按Enter键时,
我没有看到任何 Prop 可以做什么,有人有想法吗?
react-native版本是0.28+,需要支持ios和android。
最佳答案
在TextInput中传递 Prop blurOnSubmit = {true}
,然后在onBlur Prop 中使用ref将textInput字段聚焦,这两个将阻止输入新行,并且焦点将保留在文本输入字段上。如果只希望阻止用户输入换行符blurOnSubmit = {true}
就足够了
此处的缺点是您可以看到键盘隐藏片刻然后弹出。
有点像黑客。希望有人可以提出或即兴创作
关于javascript - 如何在 native 中按回车键时防止换行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38068675/