【发布时间】:2018-06-28 20:45:58
【问题描述】:
我想从另一个类中更改我的类的标题标题,如下所示:
这是第二堂课,我想用一个按钮更改第一堂课的标题:
export default class lingua extends React.Component {
cambiolingua= () =>
{
const registra = new Registra(); //in this class I want to change title
registra.ChangeTitle('New Title');
this.props.navigation.navigate('Registra')
}
这是我需要更改标题的第一堂课:
export default class Registra extends React.Component {
static navigationOptions = ({ navigation }) => {
const {state} = navigation;
return {
title: `${state.params.title}`,
};
};
ChangeTitle = (titleText) => {
const {setParams} = this.props.navigation;
setParams({ title: titleText })
}
但我收到错误“未定义不是对象(正在评估'_this.props.navigation')
我该如何解决?
【问题讨论】:
-
我可以得到snack.expo.io的链接吗?
标签: android reactjs react-native react-navigation