在第二个选项卡上按下后退按钮时,react-navigation的怪异行为。 (React Native)

我正在使用React Native开发应用程序。 我有一个tabNavigator。在第二个选项卡上按下后退按钮时,react-navigation的怪异行为。 (React Native)

如果我转到第二个选项卡并按下顶部导航栏上的返回按钮,它将转到第一个选项卡,而不是返回到上一个屏幕。

我也注意到这种反应导航的示例应用程序的行为,所以也许它是这样做的。

不能让我的标签导航器转到上一个屏幕,无论哪个标签我按下后退按钮?

回答:

这确实是react-navigation的默认行为。

您可以通过指定

backBehavior: 'none' 

更多见the documentation在你的标签导航的定义改变它。

例子:

const Tabs = TabNavigator({ 

Tab1: {screen: Screen1},

Tab2: {screen: Screen2},

Tab3: {screen: Screen3}

}, {

backBehavior: 'none'

});

以上是 在第二个选项卡上按下后退按钮时,react-navigation的怪异行为。 (React Native) 的全部内容, 来源链接: utcz.com/qa/263260.html

回到顶部