代码之家  ›  专栏  ›  技术社区  ›  MoKhajavi75

React Navigation从自定义标题中的按钮导航到新屏幕

  •  0
  • MoKhajavi75  · 技术社区  · 8 年前

    我在用 React-Navigation 我创建了我的自定义头。我用过:

    navigationOptions: {
        header: <Header />
    }
    

    哪个 <Header />

    我有一个 TouchableOpacity this.props.navigation.navigate("_TabTwo") 但我有个错误:

    找不到变量导航

    我也看了 this question 但这是关于默认的标题!重点是我的 < 自定义组件

    如何从标题中的按钮导航到另一个屏幕?

    1 回复  |  直到 8 年前
        1
  •  1
  •   needsleep    8 年前

    navigationOptions: ({ navigation }) => ({ 
      header: <Header navigation={navigation} />
    })
    

    标题组件不是屏幕,而是导航选项的一部分,因此它不继承导航属性,您需要手动传递它