解决TextInput点击输入框外面没有触发onBlur

Posted cat66

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决TextInput点击输入框外面没有触发onBlur相关的知识,希望对你有一定的参考价值。

在大的view外面套一个触发事件

<TouchableWithoutFeedback
  style={{ flex: 1 }}
  onPress={() => {
    this.textInputName.blur();
  }}
>

...

  <TextInput
    ref= {(ref)=>this.textInputName = ref}
  />

...

</TouchableWithoutFeedback>

以上是关于解决TextInput点击输入框外面没有触发onBlur的主要内容,如果未能解决你的问题,请参考以下文章

从HarmonyOS sdk根本上解决TextInput(输入框)不识别飘红的问题

RN 安卓输入框TextInput闪一下消失

如何手动触发点击输入框

textInput事件

react native 隐藏键盘 TextInput失去焦点

iOS下的 Fixed BUG