1

通过该示例https://reactnavigation.org/docs/intro/它必须像这样工作:

static navigationOptions = ({ navigation }) => ({
   title: `Chat with ${navigation.state.params.user}`,
});

但函数不调用

更新:

export default class MainMap extends React.Component {
  ...
    onMarkerPress(marker) {
         this.props.navigation.navigate('Description', marker);
    }
 ...
}

export default class  Description extends Component {
  static navigationOptions = ({ navigation, screenProps }) => ({
    title: navigation.state.params.item.name + "'s Profile!"
  }); //No text in the header
 ...
}
4

1 回答 1

0

react-navigation 正在快速发展,请确保您拥有最新版本。

对于你的情况,

static navigationOptions = ({ navigation }) => ({ ...,

版本支持此功能v1.0.0-beta.9。确保您的版本不早于此。

于 2017-05-25T06:18:09.187 回答