如何知道焦点在反应原生textInput中丢失的时间?

时间:2017-04-13 18:03:43

标签: javascript react-native focus

如何知道何时焦点在本机textInput中丢失?

例如,当用户触摸textInput外部并且它失去焦点时,我想做一个动作。

3 个答案:

答案 0 :(得分:15)

您正在寻找的道具是onBlur。当它失去焦点时会调用它。

答案 1 :(得分:12)

使用onBlur

上的TextInput道具

示例

<TextInput
          onFocus={() =>console.log("focus received" ) }
          onBlur={() => console.log("focus lost") } />

Docs

答案 2 :(得分:0)

您需要在 TextInput 上使用 onBlur 属性。

示例

onBlurMethod = () =>{
   //what you want to do when it is not focused

}

<TextInput
         onBlur = {this.onBlurMethod}
/>