未定义的参数反应导航

时间:2017-11-09 04:39:58

标签: javascript react-native react-navigation

我有以下代码来检查用户是否未登录:

if (navigate.params.user) {
          drawer = <Button transparent onPress={this.props.navigation.navigate("DrawerOpen")}><Icon name="person" /></Button>;
      } else {
          drawer = <Button transparent onPress={this.props.navigation.navigate("Login")}><Icon name="person" /></Button>;
      }

如果用户未登录或未访问登录屏幕,则该参数当然将是未定义的。但是,这会返回一个错误,指出undefined不是对象。

0 个答案:

没有答案