当前正在使用某个应用程序,该应用程序将为您提供基于幻想api的类/种族/背景故事。创建项目时,我使用了expo的标签模板。
所以我的问题是,我如何将在“竞赛”屏幕中获取的数据发送到背景故事屏幕,以获取正确的背景故事?我一直在尝试谷歌搜索,但找不到一个有帮助的答案,我唯一发现的是它与导航器有关,因此我为什么要链接它。
Maintabnavigator.js
string str;
int strint;
int strintoA;
bool flag = false;
while (flag == false)
{
Console.Write("Enter a Number : ");
str = Console.ReadLine();
flag = int.TryParse(str, out strint);
if (flag == false)
{
Console.WriteLine("Please Enter Numbers Only.");
}
else
{
strintoA = strint;
Console.WriteLine("Entered String: " + str + " is a Number!" );
break;
}
}
Console.ReadKey();
答案 0 :(得分:0)
从一个屏幕导航到另一个屏幕时:
this.props.navigation.navigate('ContactDisplay', { item });
然后您在另一个屏幕中访问它,如下所示:
console.log(this.props.navigation.state.params.item);
答案 1 :(得分:0)
不确定我是否理解您的问题,但是,首先,您始终在组件之间传递道具,而不是仅在每个组件中存在的状态之间传递道具,因此也许您可以看看Passing parameters to routes