如何在 react-native 中将 flatlist 的选定项目从一个屏幕显示到另一个屏幕?
How to display flatlist's selected item from one screen to another screen in react-native?
如何在 react-native 中将 flatlist 的 selected 项目从一个屏幕显示到另一个屏幕?
我正在尝试使用 flatlist select 性别。所以当我当时来自 flatlist 的 select 性别时,我想在反应中的下一个屏幕上显示 selected 性别值-native.so 请帮助我。提前谢谢你。
我如何实现这个功能。
在您的场景中,您可以简单地使用 react-navigation 中的参数传递值 - View
假设您可以清楚地获得平面列表选择值(性别):)
假设您必须将值传递给 SecondScreen
这是从 FlatList 中获取所选项目的函数
itemOnClickListner = gender => {
// gender is the selected gender of the user
//Now you need to pass it to second screen
this.props.navigation.navigate('SecondScreen', {
screen: SecondScreen,
Gender: gender,
});
};
在 SecondScreen(我们正在传递值的屏幕)中,您需要像这样保存传递值
this.state = {
SelectedGender: this.props.navigation.state.params.Gender,
};
如何在 react-native 中将 flatlist 的 selected 项目从一个屏幕显示到另一个屏幕?
我正在尝试使用 flatlist select 性别。所以当我当时来自 flatlist 的 select 性别时,我想在反应中的下一个屏幕上显示 selected 性别值-native.so 请帮助我。提前谢谢你。
我如何实现这个功能。
在您的场景中,您可以简单地使用 react-navigation 中的参数传递值 - View
假设您可以清楚地获得平面列表选择值(性别):)
假设您必须将值传递给 SecondScreen
这是从 FlatList 中获取所选项目的函数
itemOnClickListner = gender => {
// gender is the selected gender of the user
//Now you need to pass it to second screen
this.props.navigation.navigate('SecondScreen', {
screen: SecondScreen,
Gender: gender,
});
};
在 SecondScreen(我们正在传递值的屏幕)中,您需要像这样保存传递值
this.state = {
SelectedGender: this.props.navigation.state.params.Gender,
};