我在反应本机应用程序中使用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;
我想从 mainScene3 导航到 mainScene1 ,但收到错误&#34;错误:没有为密钥mainScene1定义路由。必须是以下之一:&#39; auth&#39;,&#39; main&#39; &#34;
如何解决这个问题?这两个场景都在同一个桶中。
另一个问题 - 如何从 auth 的登录场景导航到任何场景说 mainScene2 ?那有什么特别的方法吗?