React Native应用程序无法获取api数据

时间:2018-01-12 07:15:41

标签: react-native react-native-android axios fetch-api

我的React Native应用程序无法获取或获取api数据。它不会控制日志数据甚至是错误。我尝试过使用fetch和axios。

获取方法:

    export default class List extends React.Component {
      commponentDidMount() {
        fetch(URL)
        .then((response) => response.json())
        .then((responseData) => {
          console.log(responseData);
        })
        .catch(error => {
            console.log(error);
        });
      }
    }

axios方法:

    export default class List extends React.Component {
      commponentDidMount() {
        axios.get(URL)
        .then(function (response) {
          console.log(response);
        })
        .catch(function (error) {
          console.log(error);
        });
      } 
    }

我不确定问题是什么,我无法在线找到解决方案。

1 个答案:

答案 0 :(得分:1)

请检查拼写功能 componentDidMount 并尝试下面的示例代码。

componentDidMount() {
  let URL = `https://...`;

  fetch(URL)
  .then(res => res.json())
  .then(res => {
      console.log('response:', res.data);
  });
}

希望它会有所帮助。