【发布时间】:2019-09-20 09:27:48
【问题描述】:
我正在尝试将以前的路线名称获取到当前屏幕。因为基于之前的屏幕名称,我必须在当前屏幕中显示/隐藏一些对象。
要获取以前的屏幕名称,我尝试了以下操作
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。
有什么建议吗?
【问题讨论】:
-
我检查了,但是,不起作用,并且显示未定义。
-
以下解决方案无效?
-
你为什么不接受你的问题的答案?如果提供的答案不起作用,至少评论并说它不起作用。
-
@TenTenPeter 我已经说过我检查过了,但是,没有工作,并且显示未定义。请检查我上面的评论。它没有奏效。即使那些没有奏效,我也不想对他们的答案投反对票。
标签: javascript react-native react-navigation