this.props.navigation.goBack () не работает в DrawerNavigator - PullRequest
0 голосов
/ 11 июня 2018

Хорошо, давайте сделаем это прямо.Я новичок в «реагировать-родной» / «реагировать-навигация».

У меня есть два экрана, скажем, A и B. Он заключен в DrawerNavigator.Экран A - это initialRoute, и когда кнопка нажимает от A, она переходит к B с использованием this.props.navigation.navigate('B');, но когда я пытаюсь goBack с помощью B, используя this.props.navigation.goBack().Не работает

Я много гуглил, но не смог найти ничего полезного.Почему это не работает?Я что-то пропустил?

const HomeDrawerNavigator = createDrawerNavigator({
    A: A,
    B: B,
}, {
    initialRouteName : 'A'
});

1 Ответ

0 голосов
/ 19 июня 2018

Вы должны установить backBehavior на 'initialRoute'

const HomeDrawerNavigator = createDrawerNavigator({
    A: A,
    B: B, }, 
    {
    initialRouteName : 'A' 
    backBehavior: 'initialRoute',/* Add this line to your code*/
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...