老师能帮测试一下现在版本的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版本和课程中一致,避免后面循环展示的时候操作不对。
祝学习愉快!
相似问题