我在react-native-router-flux上说出来,我有一个问题......当我更改Tab导航时,我重置了我的堆栈导航。 我尝试使用backToInitial,但我需要在我的标签上按两次以重置我的堆栈...我不明白为什么。
我的导航:
-OSU
-Scarlet
-Gray
-VU
-Blue
-Black
所以,当我在蓝色的时候,我在OSU上按一次我什么时候访问Scarlet而不是灰色
我的代码:
export default class App extends Component {
render() {
return (
<Router>
<Tabs
key="tabbar"
tabBarStyle={{ backgroundColor: '#FFFFFF' }}
backToInitial={true}
>
<Scene key="osu" title="OSU" icon={TabIcon} type='reset' backToInitial={true}>
<Scene
key="scarlet"
component={ScarletScreen}
title="Scarlet"
/>
<Scene
key="gray"
component={GrayScreen}
title="Gray"
/>
</Scene>
<Scene key="vu" title="VU" icon={TabIcon} backToInitial={true}>
<Scene
key="blue"
component={BlueScreen}
title="Blue"
/>
<Scene
key="black"
component={BlackScreen}
title="Black"
/>
</Scene>
</Tabs>
</Router>
);
}
}