javascript - 我怎样才能在 React Native Navigator 中禁用向后滑动

标签 javascript android react-native

当我从登陆屏幕注销时,我正在使用 React Native navigator 在两个屏幕登录和登陆屏幕之间进行通信,即使我可以从登录屏幕滑回登陆屏幕,所以我该如何禁用在 React Native 导航器中向后滑动

最佳答案

立即使用 ResetRouteStack() 将不会显示任何转换。要推送新场景并禁止向后滑动,请让您的 configureScene 返回此内容:

return {
  ...CustomNavigatorSceneConfigs.FloatFromRight,
  gestures: {}
};

我的 configureScene 函数如下所示:

configureScene: function(route) {
  if (route.sceneConfig) {
    return route.sceneConfig;
  }
  return {
    ...CustomNavigatorSceneConfigs.FloatFromRight,
    gestures: {}
  };
}

关于javascript - 我怎样才能在 React Native Navigator 中禁用向后滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36007335/

相关文章:

react-native - 在 babel 构建阶段传递环境变量以导入不同的文件

javascript - 导出 React 组件最合乎逻辑的方法是什么?

javascript - 我使用的是jqgrid 4.6.0。无法获取可用列/在列选择器上添加列

javascript - 全屏 iframe 的缩放内容

java - 任务应用程序 :transformClassesAndResourcesWithProguardForDebug 执行失败

android 上的 Android 推送通知声音丢失(不工作)背景和前景

javascript - 错误 : bundling failed: TypeError: Cannot read property 'bindings' of null

javascript - 检查 Obj 是否在数组中,如果不在则运行代码

android - PendingIntent 不适用于参数

javascript - 为什么我的 firebase onAuthStateChanged() 触发多次? ( react 原生)