头部导航栏页面

本文介绍了一个使用React Native实现的顶部标签导航组件。通过createTabNavigator创建了四个标签页,每个标签页显示不同类型的内容,并支持懒加载、滑动切换等功能。

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

import React, { Component } from "react";
import { View, Text } from "react-native";
import { createTabNavigator } from "react-navigation"; // 导入头部导航
import List from "./List";

const One = () => {   //给标签传递数据,获取从网络的数据
    return <List tab="good" />;
};

const Two = () => {
    return <List tab="ask" />;
};

const Three = () => {
    return <List tab="share" />;
};
const Four = () => {
    return <List tab="job" />;
};
const TopNav = createTabNavigator(
  {
    One: {
      // 标签1
      screen: One,
      navigationOptions: {
        title: "精华"
      }
    },
    Two: {
      screen: Two,
      navigationOptions: {
        title: "工作"
      }
    },
    Three: {
      screen: Three,
      navigationOptions: {
        title: "问答"
      }
    },
    Four: {
      screen: Four,
      navigationOptions: {
        title: "分享"
      }
    }
  },
  {
    lazy: true, //懒加载
    tabBarPosition: "top", //切换条位置
    swipeEnabled: true, //是否可以滑动
    animationEnabled: true //滑动效果
  }
);
export default TopNav;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值