antd引入问题

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

慕标5156652

2020-11-03 22:38:44

# 具体遇到的问题

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

npm install --save antd@3.10.9

http://img.mukewang.com/climg/5fa16a980930977828700920.jpg# 报错信息的截图
 继续 npm start

http://img.mukewang.com/climg/5fa16af809c6033528780260.jpg# 相关课程内容截图
icon 图标安装不上  这个怎么解决


# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输

import React, { Component } from "react";

import { Menu,Icon } from "antd";

import "./style.css";

import logo from "./logo.png";

class AppHeader extends Component {

constructor(props) {

super(props);

this.state = {

list: [

{

id: 1,

icon: "AppstoreOutlined",

title: "VOA慢速英语1",

},

{

id: 2,

icon: "AppstoreOutlined",

title: "VOA慢速英语2",

},

{

id: 3,

icon: "mail",

title: "VOA慢速英语3",

},

{

id: 4,

icon: "mail",

title: "VOA慢速英语4",

},

{

id: 5,

icon: "mail",

title: "VOA慢速英语5",

},

{

id: 6,

icon: "mail",

title: "VOA慢速英语6",

},

],

};

}

getMenuItems() {

// 循环遍历生成menu.item

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

return (

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

<Icon type={item.icon} />

{item.title}

</Menu.Item>

// <Menu.Item key="mail1" icon={<MailOutlined />}>VOA慢速英语</Menu.Item>

);

});

}

render() {

return (

<div>

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

<Menu mode="horizontal" className="app-header-menu">

{/* <Menu.Item key="mail1" icon={<MailOutlined />}>VOA慢速英语</Menu.Item> */}

{this.getMenuItems()}

</Menu>

</div>

);

}

}

export default AppHeader;


入代码,可通过选择【代码语言】突出显示

写回答

1回答

好帮手慕久久

2020-11-04

同学你好,问题解答如下:

AppstoreOutlined这个图标是antd最新版本新增的图标,3版本中不支持该图标,所以显示不出来,建议换成3版本的图标名,如下:
http://img.mukewang.com/climg/5fa218e7095e361918770681.jpg
祝学习愉快!

0

0 学习 · 10739 问题

查看课程

相似问题

回答 2

antd 4.0

回答 2

回答 2