我换成3.0版本了。按照老师的代码写发现还是会出现报错。请老师帮忙看下下

来源:2-3 Ajax获取Header组件数据

Vigorous阿炎

2020-12-15 22:42:00

我换成3.0版本了。按照老师的代码写发现还是会出现报错。

package.json安装的相关包如下

{

  "name""my-app",

  "version""0.1.0",

  "private"true,

  "dependencies": {

    "@ant-design/icons""^4.3.0",

    "@testing-library/jest-dom""^5.11.6",

    "@testing-library/react""^11.2.2",

    "@testing-library/user-event""^12.5.0",

    "antd""^3.10.9",

    "react""^17.0.1",

    "react-dom""^17.0.1",

    "react-scripts""4.0.1",

    "web-vitals""^0.2.4"

  },


组件里面的index.js文件如下

import React,{Component, Fragment} from "react";

// 引入图片

import logo from './logo.png';

// 引入头部的样式

import './style.css';

import { Menu,Icon } from 'antd';

class AppHeader extends Component{

    constructor(props){

        super(props);

        this.state={

            list:[

                {id:1,icon:"mail" , title:"VOA慢速英语"},

                {id:2,icon:"mail" , title:"VOA慢速英语"},

                {id:3,icon:"mail" , title:"VOA慢速英语"},

                {id:4,icon:"mail" , title:"VOA慢速英语"},

            ]

        }


    }

    getMenuItems(){

       return this.state.list.map((item)=>{

          return  (

             <Menu.Item key={item.id}>

                   <Icon type={item.icon} />

                 {item.title}

               

                 

            </Menu.Item>

            )

        })

        

    }

    render(){

        return(

            <Fragment>

              <img src={logo} className="app-header-logo" />

                <Menu  className="app-header-menu"

                mode="horizontal">                  

                    {this.getMenuItems()}                  

                </Menu>

            </Fragment>

        )

    }

}

export {AppHeader};

报错信息好像说我包没更新。老师之前说要3.0版本的,我现在这台电脑进去antdesign网站进不去了。手机确可以,但是手机看不了3.0版本的,以后估计我只能一边用手机看4.0版一边来操作了。

http://img.mukewang.com/climg/5fd8ca9b093db02118570523.jpg​在这里输入代码,可通过选择【代码语言】突出显示

写回答

1回答

好帮手慕慕子

2020-12-16

同学你好, 看截图图标已经正常显示了。如下图所示:

http://img.mukewang.com/climg/5fd96bd2099f924106710186.jpg

这些黄色信息是警告信息,不影响项目的正常的运行,同学可以忽略。如果不想看到这些警告信息,可以找到控制台的“Custom levels”,点击后,去掉下拉列表中“Warnings”选项的勾选,这样就不会在控制台显示警告信息了。如下图所示:

http://img.mukewang.com/climg/5fd96c1e09d70cd113840418.jpg

祝学习愉快~

0
higorous阿炎
hp>噢噢,好的。

h020-12-16
共1条回复

0 学习 · 15276 问题

查看课程