使用fetch抓取数据的时候,控制台出现红叉,怎么处理才能不显示红叉

import React, { Component } from 'react';
import fetch from 'isomorphic-fetch';

class DataSource extends React.Component {// 初始化模拟数据

    constructor(props) {
        super(props);

        this.state = {

            load:false,
            text:''
        };
    }

    //耗时操作放在这里面
    componentDidMount(){
        //this.getNet();
    }

    getNet(){
        fetch('http://gank.io/api/search/query/listview/category/福利/count/10/page/1')//请求地址
            .then((response) => response.json())//取数据
            .then((responseText) => {//处理数据
                //通过setState()方法重新渲染界面
                console.error(responseText)

            })
            .catch((err) => console.error(err));
    }

    render() {

            return (
                <div className="square" onClick={() => this.getNet()}>
                    获取网络内容
                </div>
            );
        
    }
}

export default DataSource;

图片描述

阅读 2.9k
1 个回答

你主动把正常的log变为error我也没办法啊
console.error(responseText) => console.log(responseText)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题