Chciałbym gniazdo reagować-native Router-flux na <Scene/>
i próbował następujące, ale nie jestem w stanie poruszać się do <Scene component={Home}/>
z <Scene component={Profile}/>
:Jak zagnieździć scenę i nawigację za pomocą direction = 'vertical' w trybie React Native Router Flux?
<Scene
component={Home}
initial={true}
key='home'
title='Home'
type='reset'
>
<Scene
component={Profile}
direction='vertical'
key='sell'
title='Sell'
/>
</Scene>
Chciałbym gniazdo Profile
składnik wewnątrz Home
komponent , ponieważ dostęp do niego można uzyskać tylko za pośrednictwem komponentu Home
.
Jak właściwie mogę zagnieździć komponent Profile
wewnątrz komponentu Home
?
Kiedy również przejść do Profile
składnika, to przechodzi w kierunku vertical
, ale gdy próbuje przejść do innego składnika (np Actions.test()
), które nie mają direction='vertical'
zestaw z Profile
składnika, to przechodzi poziomo, gdy to powinien być w pionie, natomiast naciśnięcie przycisku wstecz w obrębie składnika Profile
powoduje powrót do kierunku o wartości vertical
.
Odkąd nawigować do Profile
komponentu vertically
, jak mogę dostać składnik Profile
być nieoprawione vertically
podczas nawigacji, nawet podczas nawigacji do komponentu bez direction='vertical'
?
Docenić przykład. Do tej pory spróbuję.W międzyczasie, jeśli przyjrzysz się także drugiemu pytaniu, naprawdę to doceniam. Z góry dzięki –
Komponent profilu ma 'direction = 'vertical'', więc nawiguje do niego w pionie. Ale z komponentu Profile, gdybym miał przejść do innego komponentu (SomeComponent), który nie ma opcji 'direction = 'vertical'' ustawianej za pomocą Action.SomeComponent(), komponent Profile zniknąłby w poziomie zamiast w pionie. Ale gdybym używał domyślnego przycisku powrotu na komponencie Profil, komponent Profil zniknąłby w pionie, ale przejdzie do poprzedniego komponentu. W jaki sposób można spowodować, że komponent Profil zniknie pionowo, nawet jeśli będzie się on poruszał bez 'direction = 'vertical''? –
'Action.pop()' sprawiłoby, że komponent Profil zniknąłby w pionie, ale nie przeskoczyłby do poprzedniej strony, a potem nie powinienem nawigować do 'SomeComponent', ale w takim przypadku, poziomo od' SomeComponent 'nie ma' direction = 'vertical''? –