跳至主要内容
版本:6.x

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);