我使用的反应本地路由器通量和我尝试关闭当前屏幕,并打开另一个屏幕,我该怎么做呢?反应本地路由器通量的版本是4.0.0
该反应导航路由器通量API具有不同的功能导航(推,更换,复位...),你必须使用取决于一个要看你的需求:
Actions.pop()
那么你只需要通过执行Actions.push("second-screen")
导航到第二个屏幕。Actions.reset("second-screen")
,其中重置导航堆栈。Actions.replace("second-screen")
这会从您的导航堆栈中删除了“第一屏”,然后将“第二屏”推到它,所以你将导航了。要做到这一点,你应该在你的路线声明,当然,比如你可以这样做:
import { Router, Scene } from 'react-native-router-flux';
...
<Router>
...
<Scene>
<Scene key="first-screen" component={FirstComponent} />
<Scene key="second-screen" component={SecondComponent} />
</Scene>
...
</Router>
在这里,你可以找到所有的Actions documentation。