Реагировать на собственный поток маршрутизатора вернуться к корневой сцене

1

В моем текущем стеке сцены у меня есть 3 сцены A, B и C. Переход взад и вперед от A до B до C отлично работает. Но я не мог вернуться к сцене А непосредственно с сцены С. Возможно ли это? Мой текущий код выглядит следующим образом:

<Scene key="root">
  <Scene key="aKey" component={A} />
  <Scene key="bKey" component={B} />
  <Scene key="cKey" component={C} />
</Scene>

До сих пор я пытался добавить этот код в свой компонент C:

Actions.pop

Но он переходит только к предыдущей сцене (т.е. Компонент B), и я пытаюсь перейти непосредственно в корневую сцену (т.е. компонент A)

Теги:
react-native
react-native-router-flux

2 ответа

3
Лучший ответ

Вы используете Actions.pop(); Это означает, что он перейдет на задний экран. использование

Actions.reset('akey')

это приведет непосредственно к сцене А.

0

Как сказал Рахул, один из способов сделать это

Actions.reset('aKey')

Другой подход, который я выяснил, - это

Actions.popTo('aKey')

Ещё вопросы

Сообщество Overcoder
Наверх
Меню