Native中Navigator怎么在React中使用-创新互联

本篇文章给大家分享的是有关Native中Navigator怎么在React中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创新互联成立与2013年,先为金坛等服务建站,金坛等地企业,进行企业商务咨询服务。为金坛企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

首先,我们最好不要把index.ios.js和index.android.js文件写的很冗余很多代码,可以仅仅将其当做是一个工程的入口,好,废话不多说,开始上代码.

Native中Navigator怎么在React中使用

1.习惯于在工程目录下建立js文件夹,并建立一个index.js文件(文件名可随便取)

Native中Navigator怎么在React中使用

2.代码编写

Native中Navigator怎么在React中使用
代码实现

renderScene和configureScene方法可以写在中但是那样会显得臃肿,所以建议这种写法.

configureScene(route){

   if(route.sceneConfig){ return route.sceneConfig; }

   return Navigator.SceneConfigs.FloatFromRight;//这里是设置页面切换的动画效果,具体可参考官网

}

页面初始化

import LoginPage from './pages/login';

const initialRoute = {

  name: 'login',

  page: LoginPage,

};

这几句代码相当于是初始化,从index.ios.js中导入了index.js文件,而index.js文件相当于设置了路由,初始化跳转到login页面.那么是不是实现跳转每个页面都要这么写呢?当然不是!

3.后续页面的跳转

上述代码说了初始跳转到login页面,那么login页面跳转到其他页面是不是还要写这么多代码呢?当然你愿意写这么多也是可以的,这里讲解更简洁的方式.

首先,在login页面import需要跳转到的目标页面.

Native中Navigator怎么在React中使用
目标页面导入

然后,记得写上这个方法,接收props

constructor(props, context) {

 super(props);

}

定义一个方法,如下图所示,name为目标页面的文件名,name为import时起的名.

Native中Navigator怎么在React中使用
目标页面跳转方法

最后,调用方法实现跳转.

Native中Navigator怎么在React中使用
方法调用

也可以在Button ,TouchableHighlight等组件中调用.

以上就是Native中Navigator怎么在React中使用,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联成都网站设计公司行业资讯频道。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:Native中Navigator怎么在React中使用-创新互联
地址分享:http://azwzsj.com/article/hgggd.html