скажем, у меня есть приложение с двумя вкладками:
a1 > a2
b1
Где, если я нажимаю на элемент на a1, я перехожу на a2, и видео воспроизводится автоматически. Теперь, когда я нажимаю b1, я хочу, чтобы это видео перестало воспроизводиться (поэтому эта страница должна быть извлечена из стопки).
<Scene key="Home" backToInitial={true}>
<Scene key="Home" component={Home} title="Home" initial={true}/>
<Scene key="Video" component={Video} title="Video" />
</Scene>
<Scene key="Submit" backToInitial={true}>
<Scene key="Submit" component={Submit} title="Submit" />
</Scene>
backToInitial
, похоже, работает на домашней вкладке, где, если я нажимаю на домашнюю вкладку, когда видео воспроизводится на a2, оно выталкивает сцену из стека, и видео перестает воспроизводиться. Я вижу на форумах github, что это должно работать:
<Scene key='TABSCENE' type={ActionConst.RESET}/>
Но когда я добавляю это type
к моей сцене отправки, ничего не происходит. Это должно сбросить весь мой маршрутизатор правильно? Куда именно я должен поместить этот код, чтобы при смене вкладок видео перестало воспроизводиться? Спасибо!