反应本机无法记录特定部分



好吧,我发现了一个特殊的问题,我认为

这是代码

       login(){
    fetch('http://52.28.212.104:8081/milltimeLogin', {
            method: 'POST',
            headers: {
                'Authorization':"basic " + this.state.username + ":" + this.state.passw ,
            },
    }).then(response => response.text())
          .then(text => {
            console.log(text['mta:loginResponse']);
          })
}

此确切的日志在reactjs中起作用,但在React Native中不使用[MTA:...']的原因是响应具有MTA:标签,因此我必须使用[''],但是我没有似乎在反应本地工作。如果我只登录文本,我会得到整个响应,但是我需要得到特定的部分。有人知道如何在React Native中做到这一点?

我认为您可以以这种方式使它起作用,将其读为json对象,除了text

login(){
  fetch('http://52.28.212.104:8081/milltimeLogin', {
    method: 'POST',
    headers: {
      'Authorization':"basic " + this.state.username + ":" + this.state.passw ,
    },
}).then(response => response.json())
    .then(json => {
      console.log(json['mta:loginResponse']);
    })
}

而不是使用简单的console.log命令

使用反应龙来记录数据链接在这里:https://github.com/infinitered/reactotron

log

的最佳选择

相关内容

  • 没有找到相关文章

最新更新