在react-native

时间:2018-11-14 11:02:36

标签: react-native

当我单击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"
}

谢谢

1 个答案:

答案 0 :(得分:0)

是registerNow函数进行Api调用,如果您的函数使用Fetch或axios进行Api调用,则最好是共享代码,然后在.then函数后面放上导航代码,然后将其放置在()