React Native cant记录特定部分

时间:2017-12-04 10:13:50

标签: reactjs react-native

好吧,我有一个特殊的问题,只是反应原生我认为

这是代码

       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中起作用但在本机中没有反应原因我有[' mta:...']是响应有mta:标签所以我必须使用[ '']但我似乎没有在本地做出反应。如果我只是记录文本我得到了整个响应,但我需要得到它的具体部分。任何人都知道如何做好本地反应吗?

2 个答案:

答案 0 :(得分:1)

我认为您可以通过这种方式使其工作,将其作为jsontext以外的对象阅读。

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']);
    })
}

答案 1 :(得分:0)

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

使用Reactoron记录数据 链接在这里: https://github.com/infinitered/reactotron

最好的日志