我越来越不确定是不是一个对象(评估'this.props.navigation.navigate')

时间:2019-05-29 08:29:03

标签: android firebase react-native

firebase.notifications().onNotificationOpened((notificationOpen) => {
const { notification } = notificationOpen;
notification.android.setChannelId('notificationId');
this.props.navigation.navigate("LoginScreen");});

我在React Native中单击Firebase通知时遇到的不确定对象不是对象(评估'navigation.navigate')的问题

1 个答案:

答案 0 :(得分:0)

没有任何更多信息,此错误就很明显。您正在尝试获取名为navigation的内容的属性。但是,在这种情况下,它是未定义的或不可访问的。

要获取属性的内容,请确保在您的内容中清楚地定义了该属性,并且可以在函数内部对其进行访问。
然后,您应该可以使用与财产相关的功能navigate('LoginScreen')