老师帮看下怎么遍历icon标签
来源:2-3 Ajax获取Header组件数据
weixin_慕尼黑6514237
2020-04-04 18:30:43
import React ,{Component,Fragment} from 'react';
import logo from './logo.png';
import "./style.css";
import { Menu } from 'antd';
import {
TrophyOutlined,
SendOutlined,
SettingOutlined,
} from '@ant-design/icons';
class AppHeader extends Component {
constructor(props){
super(props);
this.state={
list:[{
id:1,text:'VOA慢速英语',type:TrophyOutlined
},{
id:2,text:'VOA慢速英语',type:SendOutlined
}],
}
}
MenuItems(){
return this.state.list.map(item =>{
return <Menu.Item key={item.id}>
{item.text}
</Menu.Item>
})
}
render(){
return(
<Fragment>
<img src= {logo} alt="logo" className="app-header-logo"/>
<Menu mode="horizontal"
className="app-header-menu"
>
{this.MenuItems}
</Menu>
</Fragment>
)
}
}
export default AppHeader;2回答
好帮手慕星星
2020-04-06
同学你好,可以看看package.json文件中是否安装成功了,例如:

如果存在还是不能使用的话,建议将node_modules文件夹删除,然后使用npm install命令重新安装全部依赖,再启动项目。
自己试试看看,祝学习愉快!
好帮手慕慕子
2020-04-04
同学你好, 不推荐同学使用这种方式,因为后面的讲解中,标题内容和图标都是动态获取的,推荐同学参考老师讲解的方式去实现,下载的时候安装指定版本antd,例如
npm install --save antd@3.10.9
另,代码中存在的问题如下:如下所示位置需要添加括号调用方法

如下所示位置return后面缺少括号。建议添加上

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题