当前位置: 首页 > news >正文

自己做网站能否赚钱6做外贸的推广渠道

自己做网站能否赚钱6,做外贸的推广渠道,域名交易网站哪个好,海外域名平台1 实现的功能 在网上看React Native文档,我特码就想实现一个页面到另外一个页面的跳转,然后另外一个页面怎么获取参数,特么没找到一个说清楚的,要么太复杂,要么说了不理解,下面是我自己写的一个App.js文件,实现一个Home页面跳到另外Details页面,并且携带了参数怎么在Details页…1  实现的功能 在网上看React Native文档,我特码就想实现一个页面到另外一个页面的跳转,然后另外一个页面怎么获取参数,特么没找到一个说清楚的,要么太复杂,要么说了不理解,下面是我自己写的一个App.js文件,实现一个Home页面跳到另外Details页面,并且携带了参数怎么在Details页面获取,就是这么简单粗暴. 2 测试Demo App.js文件如下,直接拷贝到你的项目,直接运行 import React from react; import { View, Text, Button} from react-native; import { createStackNavigator } from react-navigation;//HomeScreen是一个页面路由 class HomeScreen extends React.Component {//navigationOptions 这是就像Android toolbar中间的文字,title就是这里的名字,下面的页面可以自己通过参数携带过去,然后显示static navigationOptions {title : HomeScreen,}render() {return (View style{{flex: 1, alignItems: center, justifyContent: center}}TextHome Screen/Text//this.props.navigation.navigate(Details);就是导航到这个Details页面去,也就是跳到这个页面,//DetailsScreen,因为我们下面在createStackNavigator写了Details页面路由名字,一般需要携带参数,也就是//下面这种写法this.props.navigation.navigate(Details, {key : value, ...});//这里我们传递了2个参数,分别是itemId,otherParam,我们需要到DetailsScreen这个页面获取Button onPress{() this.props.navigation.navigate(Details, {itemId:100,otherParam:chenyu,})} title go to Details///下面的this.props.navigation.goBack()方法是返回上一个页面,就相当于按下了手机返回物理键一样的效果 ButtontitleGo backonPress{() this.props.navigation.goBack()}//View);} } //DetailsScreen是一个页面路由 class DetailsScreen extends React.Component {/**static navigationOptions {title : DetailsScreen,}**///这里的title就是通过HomeScreen页面参数携带过来的,这里的{navigation}和下面的{navigation}的类似static navigationOptions ({navigation}) {return {title : navigation.getParam(otherParam, no-values),};};render() {//这里我们先要获取{navigation}通过this.props;const {navigation} this.props;//通过navigation.getParam来获取传递过来的参数const itemId navigation.getParam(itemId, no-values);const otherParam navigation.getParam(otherParam, no-values);return (View style{{ flex: 1, alignItems: center, justifyContent: center }}TextDetails Screen/Text//JSON.stringify(object)是把对象转为字符串,所以下面的内容会显示从HomeScreen页面携带过来的参数TextitemId:{JSON.stringify(itemId)}/TextTextotherParam:{JSON.stringify(otherParam)}/Text//这里用到了this.props.navigation.push(Details, {...})来跳到一个新的页面,新的页面也就是自己,还携带了参数//因为所有页面是一个栈,如果这里用this.props.navigation.navigate(Details)会没有效果,因为//this.props.navigation.navigate发现是跳转是自己页面会不跳ButtontitleGo to Details... againonPress{() this.props.navigation.push(Details, {itemId: Math.floor(Math.random() * 100),})}///这里我们从Details页面跳到了Home页面//this.props.navigation.navigate(路由名字),要记得不是类名,别傻逼了ButtontitleGo to HomeonPress{() this.props.navigation.navigate(Home)}///下面的this.props.navigation.goBack()方法是返回上一个页面,就相当于按下了手机返回物理键一样的效果 ButtontitleGo backonPress{() this.props.navigation.goBack()}///this.props.navigation.popToTop()是回到栈底页面的函数,因为我们一开始进来的时候是Home页面,//所以这里也跳到了Home页面ButtontitleGo popToToponPress{() this.props.navigation.popToTop()}//View);} }//这里我们创建了导航栈 const RootStack createStackNavigator(//这里是写路由名字,Home和Details是路由名字,相当于对应2个页面//这里的HomeScreen和DetailsScreen必须是screen熟悉{Home: HomeScreen,Details: DetailsScreen,},//下面就是一些初始化的配置,初始加载Home这个页面{initialRouteName: Home,} );export default class App extends React.Component {render() {return RootStack/;} }/**export default createStackNavigator({Home: {screen: HomeScreen}, });**/ 3 运行结果 初始运行Home页面的效果如下 然后我点击了GO TO DETAILS这个按钮,然后就携到了另外一个页面 我们这里获取到了导航栏的title,然后也看到了携带过来的参数,然后你可以点击下面的几个按钮测试下效果.
http://www.yutouwan.com/news/162769/

相关文章:

  • 福建省建住房建设部网站中国室内设计师网官网
  • ppt效果网站电商平台搭建方案
  • 潍坊制作网站的公司selz网页设计公司
  • 佛山住房和城乡建设部网站wordpress列表
  • 徐州营销型网站建设网站自己制作
  • 外贸电子网站sql与网站开发
  • 东莞h5网站开发钓鱼网站的制作教程
  • 做网站要学点什么网络口碑营销案例
  • 网站图片修改成都网站设计建设
  • 职业做网站游戏的网页美工设计需求分析
  • 番禺市桥做网站公司网站的建设与管理系统
  • iis做网站主目录选哪里notepad做网站技巧
  • 网站开发是什么意思啊儋州网站建设
  • 长沙网站搭建关键词排名国外搜索关键词的网站
  • 盐山建网站31省份新增本土427 1662
  • 网站模板被抄袭怎么办如何选择邯郸网站制作
  • 网站建设方案免费ppt怎么做流程图
  • 文具用品网站设计规划书福州搜索优化公司
  • 有好的网站推荐一下吗wordpress 手机悬浮
  • 网站建设业务的延伸性php 公司网站源码
  • 唐山自助建站软件中国建设门户网登录
  • 南昌加盟网站建设珠海市规划建设局网站
  • 普同网站跟营销型网站的区别如何注册一个企业邮箱
  • c2c网站的主要功能石家庄智能网站建设
  • 苏州建设网站哪家好网站静态页面做网站
  • 哪个网站可以做兼职笔译镇江网页设计师招聘
  • 个性化定制网站有哪些wordpress中记录博客发展的插件
  • 无锡网页网站制作公司做有网被视频网站吗
  • 家具网站素材上海百度优化
  • 企业网站建设费计入视频剪辑培训班一般学费多少