React native 如何打开第二个抽屉

React native 如何打开第二个抽屉,react-native,react-native-drawer,React Native,React Native Drawer,我必须做两个抽屉在双方和底部标签导航。我试着用react导航,但我做不到,因为openDrawer代码只是打开了其中一个,所以我卡住了,请帮帮我。我如何给抽屉ID、钥匙或其他方法 自然反应 <Button onPress={this.props.navigation.openDrawer}> <Button/> //left drawer opens <Button onPress={this.props.navigation.openDrawer}>

我必须做两个抽屉在双方和底部标签导航。我试着用react导航,但我做不到,因为openDrawer代码只是打开了其中一个,所以我卡住了,请帮帮我。我如何给抽屉ID、钥匙或其他方法

自然反应


<Button onPress={this.props.navigation.openDrawer}>
<Button/>  //left drawer opens 
<Button onPress={this.props.navigation.openDrawer}>
<Button/>

//左边的抽屉打开了
我尝试了你的代码,但我得到了TypeError:undefined不是一个对象 (评估“this.props.navigation.dispatch”)


每个
抽屉导航器
都可以
定位
并命名路线<代码>位置可以设置为。然后通过命令打开所需的
抽屉

示例

让LeftSideMenuDrawer=createDrawerNavigator({
...
DroperRopenRoute:“LeftSideMenu”,
抽屉闭合路线:“LeftSideMenuClose”,
DroperTogglerOute:“LeftSideMenuToggle”,
....
用法

this.props.navigation.dispatch(DrawerActions.openDrawer('LeftSideMenu');

每个
drawerNavigator
可以
定位
并命名路线。
位置
可以设置为。然后通过命令打开所需的
抽屉

示例

让LeftSideMenuDrawer=createDrawerNavigator({
...
DroperRopenRoute:“LeftSideMenu”,
抽屉闭合路线:“LeftSideMenuClose”,
DroperTogglerOute:“LeftSideMenuToggle”,
....
用法

this.props.navigation.dispatch(DrawerActions.openDrawer('LeftSideMenu');

谢谢,我的朋友,如果可行我会试试,我会让你知道/谢谢,我的朋友,如果可行我会让你知道/
<Button title='open the drawer' onPress={this.props.navigation.dispatch(DrawerActions.openDrawer('drawerOpenLeft'))}></Button>
        <Button title='open the drawer right' onPress={this.props.navigation.dispatch(DrawerActions.openDrawer('drawerOpenRight'))}></Button>