2017-04-13 4 views
0

React Navigationを使用してヘッダにDrawerOpenを使用します。私は "undefined is not object(評価するthis.props.navigation)"というエラーを表示しています。私はStackNavigatorDrawerNavigatorを使用しています。DrawerOpen in StackNavigatorとDrawerNavigatorを使用してください。

出典: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}, 
}); 

答えて

0

使用してみてください:

navigationOptions: ({navigation}) => ({ 
    title:'title', 
    headerLeft: <Button title="button" onPress={() => navigation.navigate('DrawerOpen')} /> 
}) 
関連する問題