我正在使用反应导航:
"@react-navigation/native": "5.2.3",
"@react-navigation/stack": "5.2.18",
而且我在特定屏幕上有一个自定义标题,但是我需要处理后退按钮才能返回到上一屏幕,但是我没有访问导航道具的权限]
我怎样才能访问导航或处理后退按钮function MainStackScreen() { return ( <Stack.Navigator initialRouteName={'Splash'}> <Stack.Screen name="Splash" component={Splash} options={{headerShown: false}}/> <Stack.Screen options={{ style:{ borderTopWidth: 0, elevation: 0, shadowOpacity: 0 }, headerStyle:{height: hp('7%') }, header:()=><CustomHeader title={i18n.t('myAds:header')} back bgColor={colors.white} onPressHeader={()=>navigation.pop()} /> }} name="MyAdsTabs" component={MyAdsTabs} /> </Stack.Navigator> ); } <Provider store={store}> <PersistGate persistor={persistor} loading={this.renderLoading()}> <Root> <NavigationContainer> <MainStackScreen /> </NavigationContainer> </Root> </PersistGate> </Provider>
它给我以下错误:ReferenceError:导航未定义
我正在使用react-navigation:“ @ react-navigation / native”:“ 5.2.3”,“ @ react-navigation / stack”:“ 5.2.18”,我在特定屏幕上具有自定义标题,但是我需要处理后退按钮才能返回到...