0

ログインページがあり、TabNavigator画面が表示されます。TabNavigatorアイコンの1つをクリックすると、DrawerNavigatorメニューが開きます。DrawerNavigator内のTabNavigator内StackNavigator反応ネイティブ

const Tabs = TabNavigator({ 
    Home: { 
    screen: Home, 
    navigationOptions: { 
     tabBarLabel: 'Home', 
     tabBarIcon: <Image source={require('../assets/images/nav-home.png')} style={{height:25,width:25}}/>, 
     header: null 
    } 
    }, 
    Store: { 
    screen: Store, 
    navigationOptions: { 
     tabBarLabel: 'Store', 
     tabBarIcon: <Image source={require('../assets/images/nav-store.png')} style={{height:25,width:25}}/>, 
     header: null 
    }, 
    }, 
    Other: { 
    screen: DrawerNav, 
    navigationOptions: { 
     tabBarLabel: 'Profile', 
     tabBarIcon: <Image source={require('../assets/images/nav-profile.png')} style={{height:25,width:25}}/>, 
     header: null 
    }, 
    } 

},{ 
initialRouteName: 'Home' 
}) 

const DrawerNav = DrawerNavigator({ 
    Profile: {screen: Profile}, 
    Search: {screen: Search}, 
}) 



export const Root = StackNavigator({ 
    LoginScreen: {screen: Login}, 
    Tabs: {screen: Tabs}, 
}, 
    { 
    initialRouteName: 'LoginScreen' 
    } 
) 

このコードは私にエラーを与える:

enter image description here

ユーザーが含まれています左サイドからスライドさせなければならないその他メニューのような画面をクリックするプロフィール検索ログアウト(スラックアプリのように)、ユーザーがのプロフィールの画面をクリックすると、そのページにリダイレクトされます。これはどのように可能ですか?

答えて

0

「const DrawerNav」を「constタブ」の上に移動するだけです。 その後は動作します

関連する問題