更改选项卡后如何在堆栈顶部弹出?

问题描述 投票:0回答:1

我有一个带有4个标签的标签栏。他们每个人都有一个堆栈导航器。一旦切换选项卡,我想弹出顶部吗?我有点暗示它与defaultNavigationOptions有关。请给我建议一下。

react-native react-navigation react-navigation-stack
1个回答
0
投票

我用过:

import {StackActions} from 'react-navigation'

defaultNavigationOptions: ({ navigation }) => ({
    tabBarOnPress: ({ navigation, defaultHandler }) => {
        const { routeName } = navigation.state
        navigation.dispatch(StackActions.popToTop());
        defaultHandler()
    },
}) 
© www.soinside.com 2019 - 2024. All rights reserved.