我在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,因为它是初始元素.如何在不执行page1的情况下打开page2?
提前致谢,
最佳答案 试试这个 –
import { Actions, ActionConst } from 'react-native-router-flux';
<Button onPress={() => {
Actions.parent({type:ActionConst.RESET});
Actions.page2();
}}>