react-navigation 页面跳转

本文详细介绍如何使用react-navigation库实现React Native应用的导航功能。通过安装依赖、创建StackNavigator实例及配置navigationOptions选项,可以轻松实现页面间的跳转及自定义顶部导航栏样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http://www.devio.org/2018/05/15/navigator-to-react-navigation/

贾鹏辉博客




下载依赖

npm install react-navigation --save

然后引入在导航组件里

import {StackNavigator} from 'react-navigation'
通过StackNavigator来创建导航组件


通过

StackNavigator

来设置导航器

export const AppStackNavigator = StackNavigator({
// 括号外面仅仅是路由名字
    HomePage:{
        screen:HomePage
        },
    Page1:{
        screen:page1,
        // 单个页面不设置顶部导航
        navigationOptions:{
            header:null
        }
    },
    Page2:{
        screen:page2
    },

},{
// 全部页面 禁用顶部导航
//     navigationOptions:{
//         header:null
//     }
});
navigationOptions是设置顶部导航的返回箭头

这样来设置顶部的标题

HomePage:{
    screen:HomePage,
    navigationOptions:{
        title:"Home"
    }
    },

还有一种方法是

在当前页面里设置

static navigationOptions={
    title:'page1'
}

动态获取页面的 title


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值