当我单击Submit(提交)按钮时,应调用一个名为registerNow()
的函数。在该函数中,我必须检查一个条件,并基于该条件,我必须导航至相应的页面。以下是按钮声明。
<Button onPress={() => this.registerNow()} title="Submit"/>
,并使用以下语句导航到登录页面。
this.navigateToScreen('Login');
当我尝试通过单击Onpress{}
按钮直接调用此函数时,它运行良好。但是,从其他函数的某个地方调用时却无法正常工作。
这是我的依赖项列表
"dependencies": {
"babel-eslint": "^8.0.0",
"react": "16.6.0-alpha.8af6728",
"react-native": "0.57.4",
"react-navigation": "^1.0.0-beta.11"
}
谢谢
答案 0 :(得分:0)
是registerNow函数进行Api调用,如果您的函数使用Fetch或axios进行Api调用,则最好是共享代码,然后在.then函数后面放上导航代码,然后将其放置在()