React Navigation实现两个文件界面跳转
来源:互联网 发布:mars渲染软件 编辑:程序博客网 时间:2024/06/06 10:08
先来看看效果
在这里我是分开两个文件来写这两个界面的,直接上代码:
FirstPage.js文件:
import React, { Component } from 'react';import SecondPage from './pages/FlashPage';import { StackNavigator, TabNavigator,} from 'react-navigation';import { AppRegistry, View, Button,} from 'react-native';export default class FirstPage extends Component { static navigationOptions = { title: 'Welcome', }; render(){ const {navigate} = this.props.navigation; return( <View> <Button onPress={() => navigate('FlashPage')} title="Chat with Lucy" /> </View> ); }}const App = StackNavigator({ FirstPage: {screen: FirstPage}, SecondPage: {screen: SecondPage},});AppRegistry.registerComponent('FirstPage', () => App);
然后是SecondPage.js文件:
import React, { Component } from 'react';import { View, Text,} from 'react-native';export default class SecondPage extends React.Component{ static navigationOptions = { title: 'Chat with Lucy', }; render(){ // const {navigate} = this.props.navigation; return( <View> <Text>Chat with Lucy</Text> </View> ) }}这里有几个要注意的点:1.在FirstPage.js文件中const App = StackNavigator({ FirstPage: {screen: FirstPage}, SecondPage: {screen: SecondPage},});语句一定要放在export default class FirstPage extends Component方法的下面,不然会出现未定义的问题。2.两个文件要加export default
不然会提示 must be a a react component 的错误3.注意名称不要写错
阅读全文
0 0
- React Navigation实现两个文件界面跳转
- react-native 使用Navigation跳转界面
- 自定义react navigation跳转动画
- React-Navigation导航(页面跳转)
- react-navigation自定义StackNavigator页面跳转动画
- ReactNative基础(五)使用react-navigation实现页面的跳转、参数的传递(StackNavigator)
- ReactNative基础(五)使用react-navigation实现页面的跳转、参数的传递(StackNavigator
- react-native统一入口界面,并实现页面的跳转
- react native通过react-navigation实现启动页 引导页最后跳转带抽屉的底部导航
- react-native使用react-navigation进行页面跳转导航
- React Native 页面跳转react-navigation导航器的使用
- (Android)react-native中路由跳转react-navigation
- Activity跳转 两个界面
- Android实现两个Activity界面的跳转并传值
- Android显示提示信息,实现两个界面之间的跳转
- React native 界面跳转原生Android界面
- react-navigation Navigation使用
- react-navigation
- maven 系列- Unknown lifecycle phase "mvn".
- jMetal使用教程(二)
- 二叉树相关问题
- 如何阅读DB2的语法图-How to read the syntax diagrams
- oracle数据库中的异步IO
- React Navigation实现两个文件界面跳转
- Keras中文文档
- QRegExp 正则表达式详解
- 报错修改:Tomcat version 7.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 and 6 Web
- react-native新导航组件react-navigation详解
- android:descendantFocusability用法简析
- 【LeetCode】51. N-Queens
- 图片浏览
- 淘宝登录