【发布时间】:2017-07-12 06:33:05
【问题描述】:
我在我的应用程序中使用反应导航,当我使用重置来清除堆栈并导航到其他屏幕时,它会显示奇怪的动画,比如首先弹出堆栈中的所有屏幕,然后导航到新屏幕。
这里是代码
//重置堆栈的代码
登录.js
const resetAction = NavigationActions.reset({
index: 0,
actions: [
NavigationActions.navigate({routeName: 'Home'})
],
})
this.props.navigation.dispatch(resetAction)
Route.js
Home: {
screen: Tab,
navigationOptions: {
...headerStyle,
}
},
Intro: {
screen: IntroScreen,
navigationOptions: {
header: null
}
},
LogIn: {
screen: LogIn,
navigationOptions: {
...headerStyle,
title: 'LogIn',
}
},
所以它先进入屏幕然后进入主屏幕,如何解决这个问题使其直接进入主屏幕
【问题讨论】:
标签: reactjs react-native react-navigation