抽屉打开'标题'使用StackNavigator和DrawerNavigator

时间:2017-04-13 12:37:11

标签: react-native

我想使用React Navigation在标头中使用DrawerOpen。我显示错误" undefined不是对象(评估this.props.navigation)"。我使用的是StackNavigatorDrawerNavigator

来源:https://reactnavigation.org/docs/navigators/drawer

请帮忙。

header:{
    right: <Button onPress={() => 
    this.props.navigation.navigate('DrawerOpen')}
    title="Info" />
},

...
const SimpleApp = StackNavigator({
    Dashboard: { screen: DashboardScreen },
    Chat: { screen: ChatScreen },
});

const App = DrawerNavigator({
  Stack1:{screen:SimpleApp},
});

1 个答案:

答案 0 :(得分:0)

尝试使用:

navigationOptions: ({navigation}) => ({
    title:'title',
    headerLeft: <Button title="button" onPress={() => navigation.navigate('DrawerOpen')} />
})