界面跳转
2017-08-31 00:00
141 查看
摘要: stack就是堆起来的意思——什么东西堆起来?——所有的页面堆起来
所以整个app只有一个stacknavigator,不是一个页面做一个stack
实现三个页面的跳转
记得在项目根目录下添加:
1,
2,
所以整个app只有一个stacknavigator,不是一个页面做一个stack
/** * Sample React Native App * https://github.com/facebook/react-native * @flow */ import React, { Component } from 'react'; import { AppRegistry, Button, StyleSheet, Text, View } from 'react-native'; import { StackNavigator } from 'react-navigation'; import MainScreen from './src/MainScreen'; import ProfileScreen from './src/ProfileScreen' export default class Tmic extends Component { static navigationOptions ={ title:'Tmic', }; render() { const { navigate } = this.props.navigation; return ( <View style={styles.container}> <Button title='Tmic' onPress={()=>{ navigate('Main') }}></Button> </View> ); } } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#F5FCFF', }, }); const SimpleApp = StackNavigator({ Home:{screen:Tmic}, Main:{screen:MainScreen}, Pro:{screen:ProfileScreen}, }) AppRegistry.registerComponent('Tmic', () => SimpleApp);
import React, { Component } from 'react'; import {Button} from "react-native"; export default class MainScreen extends Component{ render(){ const { navigate } = this.props.navigation; return( <Button title='MainScreen' onPress={()=>{ navigate('Pro'); }} ></Button> ); } }
import React, { Component } from 'react'; import {Text} from "react-native"; export default class ProfileScreen extends Component{ render(){ return( <Text>6666666666</Text> ); } }
实现三个页面的跳转
记得在项目根目录下添加:
1,
npm install --save react-navigation
2,
yarn add react-navigation
相关文章推荐
- 纯代码跳转到xib界面以及storyboard界面
- Launcher App:待机/主屏界面输入数字1~9后跳转到了联系人界面,没有跳转到拨号界面
- Objective-C弹出模态学习之纯代码跳转到xib界面以及storyboard界面
- 界面跳转弹出动画
- tabbar的Item间跳转出现界面卡顿问题
- Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他
- (转)android中 检查网络连接状态的变化,无网络时跳转到设置界面
- 界面跳转:Intent的使用
- PHP使用frameset制作后台界面时,怎样实现通过操作左边框架,使右边框架中的页面跳转?
- iOS 从app跳转到设置界面
- Android跳转系统界面_大全集
- Android跳转到系统Wifi界面的方式
- 完全解决快速连续多次点击button导致跳转多个界面(注:方法从他人博客中看到,稍作修改)
- session失效,如何跳转回登录界面
- 自定义cell里面添加button点击跳转别的界面
- 弹出新页面,操作后自己关闭并使父窗体跳转到相应界面
- uistoryboard跳转界面