「 REACT NAVIGATION 」
August 29, 2018
Words count
6.3k
Reading time
6 mins.
在前边几个环节,我们学会了如何创建一个包含多个页面的导航器,并且学习了如何在页面间跳转的方法。接下来,我们将在这个环节学习如何在跳转页面时,同时附带参数。这主要有两个步骤:
将多个参数封装成一个对象,并将它作为navigate函数的第二个参数
1
| this.props.navigation.navigate('RouteName', { /* params go here */ })
|
在屏幕组件中读取相应的参数
1
| this.props.navigation... |
Read article
「 REACT NAVIGATION 」
August 29, 2018
Words count
7.8k
Reading time
7 mins.
在上一个环节中,我们定义了一个包含了两个路由的堆栈导航器,但我们还没有实现让导航器从Home路由跳转到Details路由。(虽然我们确实学习了如何在我们的代码中更改初始路由,但是为了看到另外一个路由,需要我们的用户在代码中更改初始路由,这是一种糟糕的用户体验)
假如是浏览器,我们可以通过以下写法来达到页面跳转
1 2 3
| <a href="details.html">Go to Details</a> 或者 <a onClick={() =>... |
Read article
「 REACT NAVIGATION 」
August 29, 2018
Words count
1.1k
Reading time
1 mins.
React Navigation是一个产生于React Native开源社区的导航解决方案,它允许用户使用纯JavaScript语言开发一个可扩展且易于使用的导航栏。
期望
如果您已经熟悉React Native,那么您将能够快速使用React Navigation!否则,您可能需要首先阅读React Native Express的第1至4部分,然后再开始该部分内容的学习。
本文档的基础部分主要是对React Navigation最重要的知识点进行介绍。 阅读完该文档,可以让您了解如何构建典型的小...
Read article