我的react-native-router-flux
路由器中有两个子场景,如
<Router>
<Scene key="root" ... >
<Scene key="login" ... />
<Scene key="parent" component={drawer}>
<Scene key="page1" ... />
<Scene key="page2" ... />
</Scene>
</Scene>
</Router>
现在,我在登录场景中。如果我想拨打page2
,请使用以下代码段。
Actions.parent()
Actions.page2()
它正在发挥作用。但是,在渲染page2
之前它也在执行page1
,因为它是初始元素。如何在不执行page2
的情况下打开page1
?
先谢谢,
答案 0 :(得分:2)
试试这个 -
import { Actions, ActionConst } from 'react-native-router-flux';
<Button onPress={() => {
Actions.parent({type:ActionConst.RESET});
Actions.page2();
}}>