Как можно перейти на другой экран при использовании TabNavigator? - PullRequest
0 голосов
/ 22 февраля 2019

Я использую createMaterialTopTabNavigator.

Теперь у меня есть TouchableOpacity для перехода на Экран кошелька , и эта TouchableOpacity составляет на вкладке ,И эта вкладка находится на моем главном экране .Когда я нажимаю TouchableOpacity не работает, и я не вижу ошибки.

<TouchableOpacity activeOpacity={0.8} onPress={() => {
                          this.props.navigation.dispatch(StackActions.reset({
                            index: 0,
                            actions: [
                              NavigationActions.navigate({ routeName: 'Wallet' })
                            ],
                          }))
                        }}>
        <Text>Wallet</Text>
</TouchableOpacity>

Файлы:

Корни экранов: inc / root.js

Кошелек: inc / wallet / wallet-screen.js

Home: inc / home-screen.js

Корни вкладок: inc / home / tabsShow.js

Вкладки: inc / home / tabs / men.js и inc / home / tabs / women.js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...