reactNative随笔

来源:互联网 发布:网络修复大师 编辑:程序博客网 时间:2024/06/02 03:20

StackNavigator使用

创建路由:

const MyStackNavigation  = StackNavigator({    Main: {        screen: TabbarPage,        navigationOptions:({ navigation }) => ({            headerTitleStyle:{                alignSelf:'center',            },           header:null        }),    },    login:{        screen: login    },    Third: {        screen: ThirdScreen,        navigationOptions:({ navigation }) => ({            headerTitleStyle:{                alignSelf:'center',            },        }),    }, ScanView:{            screen: ScanView        },    ThirdDetail: {        screen: ThirdDetail    },},    {        transitionConfig: TransitionConfiguration,    }    );export default MyStackNavigation;

界面跳转

this.props.navigation.navigate('guideView',{user:this.theme});
重置路由
let reastAction = NavigationActions.reset({    index: 0,    actions: [        NavigationActions.navigate({ routeName: 'TabBar'})    ]});this.props.navigation.dispatch(reastAction);