【问题标题】:Calling prop and function in React-Native formik onBlur() function在 React-Native formik onBlur() 函数中调用 prop 和函数
【发布时间】:2019-11-29 01:41:26
【问题描述】:

目前我正在尝试同时在我的 onBlur TextInput 函数中调用一个函数和 formikProps。

<TextInput
   onBlur={() => {
      formikProps.handleBlur('password')
      setFocused(false)
   }
/>

我想要达到的目标:

当我离开 Textinput 时,我将 isFocused 的状态更改为 true,因为我希望此时样式发生变化。我的 Textinput 也应该触发 handleBlur()。但事实并非如此。

【问题讨论】:

    标签: javascript reactjs react-native react-hooks formik


    【解决方案1】:

    这不适用于multiline={true}。你应该使用onEndEditing 方法而不是onBlur

    onEndEditing?:文本输入结束时调用的函数回调。

        onEndEditing={(e) => {
          formikProps.handleBlur('password')
          setFocused(false)
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-26
      • 1970-01-01
      • 1970-01-01
      • 2017-04-07
      • 2017-07-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多