React native 在onPress HeaderBackButton中找不到变量导航
我正在尝试覆盖HeaderBackButton,我已经成功地覆盖了它,但问题是我无法在HeaderBackButton onPress中返回,我无法访问HeaderBackButton onPress中的导航对象 我正在使用这段代码React native 在onPress HeaderBackButton中找不到变量导航,react-native,react-navigation,react-navigation-stack,React Native,React Navigation,React Navigation Stack,我正在尝试覆盖HeaderBackButton,我已经成功地覆盖了它,但问题是我无法在HeaderBackButton onPress中返回,我无法访问HeaderBackButton onPress中的导航对象 我正在使用这段代码 static navigationOptions = { title: 'Operation Screen', headerLeft: ( <HeaderBackButton onPress={ ()=&
static navigationOptions = {
title: 'Operation Screen',
headerLeft: (
<HeaderBackButton
onPress={ ()=>{
console.log('HeaderBackButton');
// Do some custom stuff
navigation.goBack();
}}
/>
)
};
把它定义为一个函数。您可以将导航作为参数
static navigationOptions = ({ navigation }) => {
return {
title: 'Operation Screen',
headerLeft: (
<HeaderBackButton
onPress={() => {
console.log('HeaderBackButton');
// Do some custom stuff
navigation.goBack();
}}
/>
)
}
}
错误是什么?@GauravRoy无法找到变量导航,下面给出的解决方案有效