function StackContainer() {
return (
<Stack.Navigator>
<Stack.Screen
name="demo"
component={demo}
options={({navigation}) => ({
headerLeft: () => (
<FontAwesome5
name="user"
size={20}
style={{marginLeft: 20}}
onPress={() => navigation.navigate('user')}
/>
),
headerRight: () => (
<FontAwesome5 name="cogs" size={20} style={{marginRight: 20}} />
),
})}
/>
<Stack.Screen name="user" component={user}></Stack.Screen>
</Stack.Navigator>
);
}
如果要在标题栏上设置跳转页面,如图,可以在配置options时,将options写成函数的形式,options自带有navigation,route等对象,这样就可以实现标题栏的点击跳转
具体可以查阅文档哦