const类别=[{ id:"Notes Sharing",name:"Notes Sharing",image:},{ id:"Hostels",name:"Hostels",
image: <Entypo name="home" size={30}/>},{ id:"Tutors",姓名:"Tutors",
image: <FontAwesome5 name="user-edit" size={30}/>},{ id:“拼车”,名称:“拼车”,
image: <FontAwesome5 name="car" size={30}/>},
上面的..............the是我想通过下面提到的代码选择的类别。如果我点击拼车选项,唯一的特定页面就是我想用它打开。
<TouchableOpacity
key={category.name}
onPress={() => navigation.navigate("Explore", {
category })}
name="Carpool"
>此代码帮助用户通过轻触菜单列表上的任何按钮来访问explore页面。我想要一个特定的按钮,以达到该页,而不是所有的按钮打开到同一页探索。我能做些什么来解决这个问题?
发布于 2020-04-29 13:00:20
然后尝试指定您的onPress
_handlePress = (X) => {
if(X === 'certain name'){
navigation.navigate("Explore", {
category })
} else {
//do something else
}
}
<TouchableOpacity
key={category.name}
onPress={this._handlePress(category.name)}
name="Carpool"
>https://stackoverflow.com/questions/61483018
复制相似问题