美文网首页
RN的基本路由

RN的基本路由

作者: sujeking | 来源:发表于2020-02-16 22:32 被阅读0次

安装依赖 这个真难受,依赖太多都蒙圈了

yarn add
@react-navigation/native @react-navigation/stack
react-native-reanimated 
react-native-gesture-handler 
react-native-screens 
react-native-safe-area-context 
@react-native-community/masked-view

安装iOS依赖【安卓还没有环境】

cd ios & pod install
cd ..
yarn run ios

配置路由容器

//App.js
import { NavigationContainer } from "@react-navigation/native"
import { createStackNavigator } from "@react-navigation/stack";
const Stack = createStackNavigator()

//导航栏样式
const navBar = { headerShown: true, headerTintColor: "#fff", headerStyle: { backgroundColor: "red" }}
//App页面层级
<NavigationContainer>
    <Stack.Navigator initialRouteName="Home" mode="modal"> //mode = modal  页面切换是modal由下往上
        <Stack.Screen name="Mine" component= {Mine} options= {navBar} /> //页面
        <Stack.Screen name="Home" component= {Home} options= {{ ...navBar,title:"123"} /> //页面
    </Stack.Navigator>
</NavigationContainer>

一个普通的页面 跳转路由方法

class Home extends Component {
    push = () => {
        this.props.navigation.navigate("Mine")
    }
    render() {
        return (
            <Container style={{ flex: 1, alignItems: 'center', justifyContent: 'center' }}>
                <Text>Home Screen</Text>
                <Button onPress={this.push}>
                    <Text>Go to Details</Text>
                </Button>
            </Container >
        );
    }
}

相关文章

  • RN的基本路由

    安装依赖 这个真难受,依赖太多都蒙圈了 安装iOS依赖【安卓还没有环境】 配置路由容器 一个普通的页面 跳转路由方法

  • 开启 RN 学习之旅

    开启RN学习之旅 (一) —— 基本了解开启RN学习之旅 (二) —— RN - GitHub Project

  • 八、Flutter路由

    目录一、基本路由二、基本路由传参三、命名路由四、命名路由传参五、替换路由六、返回到根路由 一、基本路由 跳转到De...

  • flutter 导航以及传参方式

    flutter 导航方式有基本路由和命名路由1、基本路由 ============================...

  • RN学习笔记之和本地交互

    学习了RN的基本内容,虽然可以开发个全RN的项目,但基本上没有完全来使用RN构建一个项目的,都要使用到RN和本地的...

  • vue-router

    前端路由的基本原理 vue-router的基本使用 命名路由 路由参数 嵌套路由

  • 导航组件 NavigatorIOS

    1 属性:barTintColor : 导航条的背景颜色initalRoute : 在RN 中导航名为“路由”(学...

  • angualr(二) 路由之angualr-router

    创建项目 路由的基本使用 路由对象图示 路由基本配置 路由通配符配置 HTML里面跳转链接 在js里面跳转路由 路...

  • RN中页面跳转的路由StackNavigator

    参考使用react-navigation详解(一)--StackNavigator 关于Rn中的路由跳转 第一步...

  • Framwork用到的基本库和组件网址

    路由库:https://github.com/tdp100/ui-router Tiny-UI:http://rn...

网友评论

      本文标题:RN的基本路由

      本文链接:https://www.haomeiwen.com/subject/hxcvfhtx.html