1.配置路由

export const AppNavigator = createStackNavigator (
{
Guide: { // 引导页
screen: GuidePage
},
Launch: { // 启动页
screen: LaunchPage
},
Login: { // 登录页
screen: LoginPage
},
Main: { // 主页面
screen: MainPage
},
HomeDetail: { // 首页--详情页
screen: HomeDetailPage
},
MineList: { // 我的--列表页
screen: MineListPage
},
MineCatalog: { // 我的--目录页
screen: MineCatalogPage
},
MineDetail: { // 我的--详情页
screen: MineDetailPage
},
TeasetApp: {
screen: TeasetApp,
navigationOptions: {
header: null
}
}
},
{
initialRouteName: 'Login', // 默认启动页
navigationOptions: {
header: null
}
}
);

2.设置 顶部导航栏

//设置顶部导航栏的内容
static navigationOptions = ({navigation, screenProps}) => ({
//左侧标题
headerTitle: '我是主页面',
//设置跳转页面左侧返回箭头后面的文字,默认是上一个页面的标题
headerBackTitle: null,
//顶部标题栏的样式
headerStyle: styles.headerStyle,
//顶部标题栏文字的样式
headerTitleStyle: styles.headerTitleStyle,
});

3.页面跳转

this.props.navigation.navigate('HomeDetail', {detail: item})

4.接收参数

this.props.navigation.state.params.detail

.

最新文章

  1. bzoj3648: 寝室管理(环套树+点分治)
  2. Web前端框架
  3. 在input中实现点点点与当鼠标移上去时显示剩余的字
  4. mysql开启登录日志和sql日志 排查错误
  5. [ACM_动态规划] Palindrome
  6. cookie的三种操作方法
  7. JFrame面板
  8. Qt-获取网络接口信息的综合示例
  9. CentOS6.x安装配置nginx [转]
  10. Oracle触发器(trigger):view,schema,database
  11. JAVA基础知识(2)--堆栈和递归的操作
  12. Linux(CentOS6.5)下编译安装MySQL Community Server 5.7.12
  13. 剑指Offer——算法复杂度中的O(logN)底数是多少
  14. CSS3 :nth-child() 选择器---挖坑
  15. js中的数据类型、以及浅拷贝和深拷贝
  16. [JavaScript] Frequently used method or solutions for issues
  17. 线上MYSQL同步报错故障处理方法总结
  18. OpenVPN 2.2.1 之后期维护
  19. java常用设计模式二:工厂模式
  20. ios实例开发精品文章推荐(7.23)

热门文章

  1. 【LeedCode】3Sum
  2. IE添加可信任站点,启用ActiveX插件批处理
  3. php 单文件上传
  4. 山东省第六届省赛 H题:Square Number
  5. 学懂grid布局:这篇就够了(译)
  6. hdu6059( Trie )
  7. 灯泡游戏 (Kruskal)(并查集)
  8. JMeter之分布式部署
  9. [BZOJ5462][APIO2018]新家(线段树+堆)
  10. POJ 3532 Resistance(高斯消元+基尔霍夫定理)