React-Navigation导航(页面跳转)

http://www.jianshu.com/p/4d14bd41dff3

1.首先添加react-navigation

在项目的命令窗口

npm install --save react-navigation
2.导入stack导航组件
//导入stack导航组件
import { StackNavigator } from 'react-navigation';
3.进行导航的注册
//进行导航的注册
const HelloRN = StackNavigator(
    {Home: { screen: HomeScreen },
});

AppRegistry.registerComponent('HelloRN', () => HelloRN);

//在导航中显示的标题内容

 static navigationOptions = {
    title: 'Welcome',
};   
4.添加一个新画面
class SecondScreen extends React.Component {
static navigationOptions = {
title: 'SecondScreen',
};
render() {
return (
  <View>
    <Text>SecondScreen</Text>
  </View>
);
}
}
5.进行注册
const SimpleApp = StackNavigator({
 Home: { screen: HomeScreen },
  Second: { screen: SecondScreen },//新添加的screen
});
6.添加一个Button
render之后

   const {navigate} = this.props.navigation;

    retrun之前

   <Button style={styles.button1} title="下一页" onPress={() => {
                    navigate('Second');
                }}/>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值