在我的POST方法中调用时,this.props.navigation会丢失值

时间:2017-09-11 23:01:40

标签: react-native react-navigation react-native-ios

在我的注册页面中,我有一个被调用的方法,并注册了一个用户。但是,当我在注册用户后尝试导航回登录页面时,我得到无法读取属性'导航'未定义。我的代码是

"select star s from Star join s.fluxes f where f.band = ? and f.value <> ?"

我不确定为什么this.props.navigation.navigate在方法的中途变得未定义,但在开始时我可以调用它。任何帮助都会很棒,谢谢!

1 个答案:

答案 0 :(得分:2)

这个问题是&#34;这个&#34;正在改变你。使用箭头功能可以保持&#34;外部的这个&#34;在范围内,而不是&#34;这个&#34;因为处于新的功能而改变。