react-native 初始化路由路径-深层嵌套

2023-10-30  本文已影响0人  Biao_349d
initialParams  = {}
 localinitialRouteName = 'Root'
    localInitialParams = { screen: 'TabList', params: { screen: 'TabListScreen', params: { ...initialParams } } }
return (
    <Stack.Navigator initialRouteName={localinitialRouteName || 'Root'}>
      <Stack.Screen
        name="Root"
        component={BottomTabNavigator}
        initialParams={localInitialParams}
        options={{
          headerShown: false,
          cardStyleInterpolator: () => ({
            cardStyle: {
              opacity: 1
            }
          })
        }}
      />
 </Stack.Navigator 
)

隐藏底部tab栏

    <BottomTab.Navigator
      screenOptions={{
        tabBarStyle: {
          display: tabBarVisible === false ? 'none' : 'flex' // 是否隐藏底部tabbar
        },
      }}

隐藏头部

    <BottomTab.Navigator
        headerShown: false,
      }}
上一篇 下一篇

猜你喜欢

热点阅读