서랍을 screen: ExportClues
에 닫고 싶지만 작동하지 않습니다.반응 탐색 DrawerNavigator 중첩 StackNavigator를 닫는 방법
이것은 내 코드입니다.이
export default class index extends Component {
render() {
return(
<View
style={{flex: 1, backgroundColor: '#ffffff'}}
>
<TouchableOpacity
onPress={()=>{
this.props.navigation.navigate('DrawerClose');
// It is not work
}}
>
<TouchableOpacity/>
</View>
)
}
}
죄송합니다, 내 영어는 매우 가난 :
const Drawer = DrawerNavigator({
Navigators: {
screen: Navigators
},
{
initialRouteName: 'Navigators',
drawerWidth: Metrics.screenWidth - 95,
drawerPosition: 'right',
contentComponent: MenuNavigator
}
})
const Navigators = StackNavigator({
...screen
})
const MenuNavigator = StackNavigator({
ExportClues: {
screen: ExportClues,
},
...other screen
})
그것은 ExportClues 구성 요소입니다.
받는 방법 MenuNavigator
상위 네비게이터를 DrawerNavigator
으로 설정 하시겠습니까? 당신은 './drawer'에서 수입 서랍을 작성하고 구성 요소를 을 사용하려고하지만 drawer.js 파일이 "수출 : 당신은 제공된 링크를 보면
안녕하세요, 답변 해 주셔서 감사합니다. 그러나 그것은 해결할 수 없다, 당신은 데모로 나를 도울 수 있습니까? 고마워요 [https://snack.expo.io/SJ1LIcjRW](https://snack.expo.io/SJ1LIcjRW) – RoarRain
답변을 업데이트했습니다 수정이 필요한 App.js 및 Drawer.js 파일의 문제를 지적해야합니다. – SteveB
고마워, 이제는 일이야. – RoarRain