老师能帮测试一下现在版本的ant Design网站的menu导航吗?
来源:2-2 Header组件拆分及样式布局(2)
要每天学习的小蓝同学
2021-11-30 11:36:26


图一我的效果,图二视频的。一开始更离谱
我加了个样式
相关截图:

相关代码:
import React, { Component, Fragment } from 'react';
import { Menu } from 'antd';
import { MailOutlined, AppstoreOutlined } from '@ant-design/icons';
import logo from './logo.png';
import './style.css';
class AppHeader extends Component {
render() {
return (
<Fragment>
<img src={logo} className="app-header-logo" />
<Menu className="menu-list">
<Menu.Item key="mail" icon={<MailOutlined />}>
VOA慢速英语
</Menu.Item>
<Menu.Item key="app" icon={<AppstoreOutlined />}>
英语黑板报
</Menu.Item>
<Menu.Item key="mail" icon={<MailOutlined />}>
VOA慢速英语
</Menu.Item>
<Menu.Item key="app" icon={<AppstoreOutlined />}>
英语黑板报
</Menu.Item>
</Menu>
</Fragment>
)
}
}
export default AppHeader;而且它相同项的菜单。鼠标碰到任意一个,相同的结构样式的menu子菜单一样会亮
1回答
同学你好,解答如下:
1、鼠标碰到任意一个,相同结构样式的子菜单会一样亮,是因为key值重复了,修改为不一样的就好了
2、menu需要加mode属性为水平,才能显示在一行

3、建议使用antd版本和课程中一致,避免后面循环展示的时候操作不对。
祝学习愉快!
相似问题