我有一个仪表板组件。里面有这样的按钮
onPress= {()=>{this.props.navigation.navigate('RenderMeeting',{
meetingName: meeting.meetingname
})}}
现在,我有另一个组件称为“渲染会议”组件。其中应在标题上显示会议名称。我已经做到了。
constructor(props){
super(props);
}
static navigationOptions = {
title: this.props.navigation.getParam('meetingName','sdfsdf'),
})
现在,在渲染时,我得到一个未定义的对象不是评估'RenderMeetingScreen.props.navigate'的对象。我在这里做什么错了?
答案 0 :(得分:0)
您可以简单地获得如下参数:
this.props.navigation.state.params.meetingName
在您的任何位置 组件。
答案 1 :(得分:0)
您甚至可以在构造函数中获得它,如下所示:
constructor(props) {
super(props);
const{navigation}=this.props;
this.state = {
title : navigation.getParam('meetingName')
}
}