我在用react-navigation
在 React Native 中,我想在启动时确定用户是否已登录,如果他/她已经登录,我想打开一个模式窗口(全屏)。
如何最好地做到这一点?我在反应导航文档中找不到有条件显示屏幕的任何内容。
看,你需要改变mode
从导航。
const RootStack = StackNavigator(
{
Main: {
screen: MainStack,
},
MyModal: {
screen: ModalScreen,
},
},
{
mode: 'modal',
headerMode: 'none',
}
);
You can 在这里运行这段代码 https://snack.expo.io/@react-navigation/full-screen-modal
截图:
参考:
- 打开全屏模式 https://reactnavigation.org/docs/modal.html
- NavigatorConfig` 道具 https://reactnavigation.org/docs/stack-navigator.html#stacknavigatorconfig
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)