React Navigation基础使用
发布时间:2020-12-15 07:15:35 所属栏目:百科 来源:网络整理
导读:1. 创建项目并安装 react -native init ExampleApp cd ExampleApp react -native install -- save react -navigation 2. 运行app react -native run -android react -native run -ios 3. 注册 const SimpleApp = StackNavigator({ Home : { screen : HomeScr
1. 创建项目并安装react-native init ExampleApp
cd ExampleApp
react-native install --save react-navigation
2. 运行appreact-native run-android
react-native run-ios
3. 注册const SimpleApp = StackNavigator({
Home: { screen: HomeScreen },});
AppRegistry.registerComponent('SimpleApp',() => SimpleApp);
4.组件定义class ChatScreen extends React.Component {
static navigationOptions = {
title: 'Chat with Lucy',};
render() {
return (
<View>
<Text>Chat with Lucy</Text>
</View>
);
}
}
static navigationOptions 静态定义navigation可选项,定义标题。 5.跳转页面//获取navigate
const {navigate} = this.props.navigation;
navigate('Home')
6.传参数和获取navigate传过来的参数
//获取navigate
const {navigate} = this.props.navigation;
navigate('Home',{param:'param'})
static navigationOptions = ({ navigation }) => ({
title: `Chat with ${navigation.state.params.param}`,});
const {params} = this.props.navigation.state;
return(
<View>
<Text>Chat with {params.param}</Text>
</view>
)
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用nodejs+express实现简单的文件上传功能
- ruby-on-rails – 如何使用Nokogiri和at_css获取img src
- ruby-on-rails – Puma – 使用配置文件运行服务器时显示完
- ruby-on-rails – Rails:自动包含动作/控制器特定的javasc
- 如何在iPhone Twitter应用程序(MGTwitterEngine)上进行RETW
- ruby-on-rails – 多次在RSpec中运行Rake任务返回nil?
- 敏捷开发的精神内涵 (原文最终修订于2006-08-11 上午10:49
- c# – 如何将HtmlDocument保存到内存中? Html敏捷包
- 【Cocos2d-x3.0学习笔记 04】进一步的学习
- 关于跨域的ajax——Cross-Origin Resource Sharing (CORS)