在我的注册页面中,我有一个被调用的方法,并注册了一个用户。但是,当我在注册用户后尝试导航回登录页面时,我得到无法读取属性'导航'未定义。我的代码是
"select star s from Star join s.fluxes f where f.band = ? and f.value <> ?"
我不确定为什么this.props.navigation.navigate在方法的中途变得未定义,但在开始时我可以调用它。任何帮助都会很棒,谢谢!
答案 0 :(得分:2)
这个问题是&#34;这个&#34;正在改变你。使用箭头功能可以保持&#34;外部的这个&#34;在范围内,而不是&#34;这个&#34;因为处于新的功能而改变。