如何在一个场景中导航到另一个场景反应原生路由器通量?

时间:2018-03-06 10:36:25

标签: react-native react-native-router-flux

我在反应本机应用程序中使用react native router flux。

我在路线中创建了一些场景。



<Router>
            <Scene key="root" hideNavBar={true} navigationBarStyle={{ backgroundColor: '#81b71a' }}>
                <Scene key="auth">
                    <Scene key="login" component={LoginForm} title="Please Login" />
                </Scene>
                <Scene key="main" navigationBarStyle={{ backgroundColor: '#8fff1f' }}>
                    <Scene
                        key="mainScene1" 
                        component={EmployeeList} 
                        title="MainScene1"
                    />
                    <Scene key="mainScene2" component={EmployeeCreate} title="MainScene1" />
                    <Scene key="MainScene3" component={EmployeeEdit} title="Edit Employee" />
                </Scene>
            </Scene>
        </Router>
&#13;
&#13;
&#13;

我想从 mainScene3 导航到 mainScene1 ,但收到错误&#34;错误:没有为密钥mainScene1定义路由。必须是以下之一:&#39; auth&#39;,&#39; main&#39; &#34;

如何解决这个问题?这两个场景都在同一个桶中。

另一个问题 - 如何从 auth 登录场景导航到任何场景说 mainScene2 ?那有什么特别的方法吗?

0 个答案:

没有答案