更改TabNavigation时重置stackNavigation

时间:2017-11-17 10:42:00

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

我想知道在更改tabNavigation时如何重置我的堆栈导航。我尝试使用type =“reset”但没有任何事情发生

尝试:

export default class App extends Component {
    render() {
        return (
            <Router>
              <Scene key="root">
                <Scene
                  key="tabbar"
                  tabs={true}
                  type={ActionConst.RESET}
                  tabBarStyle={{ backgroundColor: '#FFFFFF' }}
                >
                  <Scene key="osu" title="OSU" icon={TabIcon} type={ActionConst.RESET}>
                    <Scene 
                      key="scarlet"
                      component={ScarletScreen}
                      title="Scarlet"
                    />
                    <Scene
                      key="gray"
                      component={GrayScreen}
                      title="Gray"
                    />
                  </Scene>
                  <Scene key="vu" title="VU" icon={TabIcon}>
                    <Scene 
                      key="blue"
                      component={BlueScreen}
                      title="Blue"
                    />
                    <Scene
                      key="black"
                      component={BlackScreen}
                      title="Black"
                    />
                  </Scene>
                </Scene>
              </Scene>
            </Router>
          );
    }
}

我可以从猩红色传递给灰色,当我改变顶部时,我希望将重置堆叠变为猩红色。

有人知道吗??

0 个答案:

没有答案