React native 解决未解决的问题

React native 解决未解决的问题,react-native,navigation-drawer,react-navigation,drawer,React Native,Navigation Drawer,React Navigation,Drawer,我试过这个 this.props.navigation.dispatch(DrawerActions.openDrawer()); this.props.navigation.navigate("toggleDrawer"); 及 但仍然无法通过从左向右滑动的按钮点击打开抽屉 在点击事件中,我尝试了这些选项 尝试将此添加到导航选项: 应该是 this.props.navigation.openDrawer() 您确定代码片段this.props.navigation.navigatedra

我试过这个

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

this.props.navigation.navigate("toggleDrawer");

但仍然无法通过从左向右滑动的按钮点击打开抽屉

在点击事件中,我尝试了这些选项

尝试将此添加到导航选项:

应该是

this.props.navigation.openDrawer()

您确定代码片段this.props.navigation.navigatedrawrepon;触发了什么?首先用console.log确保它。@MtgKhaJeskai是,它正在触发。我已经警惕地检查过了;如何传递导航道具?@AndreiOlar,它是否处于异步功能中?也许你不能用这个。你必须把这个绑起来。或者,在文件顶部创建一个变量,如->let self;在构造函数中,赋值self=this;并使用self.props.navigation.navigateDrawerOpen;如果你不知道我在说什么,请告诉我。
drawerLockMode: 'unlocked'
this.props.navigation.openDrawer()