我试图获取当前屏幕的上一个路由名称。因为根据上一个屏幕的名称,我必须在当前屏幕中显示/隐藏一些对象。
为了获取上一个屏幕的名称,我尝试了以下方法:
为了获取上一个屏幕的名称,我尝试了以下方法:
componentDidMount() {
const { navigation } = this.props;
if (navigation.state.params && navigation.state.params.previous_screen) {
console.log('navigation.state.params.previous_screen', navigation.state.params.previous_screen);
}
}
但是,在控制台日志中出现 undefined
。
有任何建议吗?