我想知道在更改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>
);
}
}
我可以从猩红色传递给灰色,当我改变顶部时,我希望将重置堆叠变为猩红色。
有人知道吗??