DrawerActions 参考
DrawerActions
是一个包含用于生成特定于抽屉式导航器的操作方法的对象。它的方法扩展了 CommonActions 中可用的操作。
支持以下操作
openDrawer
openDrawer
操作可用于打开抽屉面板。
import { DrawerActions } from '@react-navigation/native';
navigation.dispatch(DrawerActions.openDrawer());
closeDrawer
closeDrawer
操作可用于关闭抽屉面板。
import { DrawerActions } from '@react-navigation/native';
navigation.dispatch(DrawerActions.closeDrawer());
toggleDrawer
toggleDrawer
操作可用于在抽屉面板关闭时打开它,或在打开时关闭它。
import { DrawerActions } from '@react-navigation/native';
navigation.dispatch(DrawerActions.toggleDrawer());
jumpTo
jumpTo
操作可用于跳转到抽屉导航器中的现有路由。
name
- 字符串 - 要跳转到的路由名称。params
- 对象 - 传递给目标路由的屏幕参数。
import { DrawerActions } from '@react-navigation/native';
const jumpToAction = DrawerActions.jumpTo('Profile', { name: 'Satya' });
navigation.dispatch(jumpToAction);