问题描述:antd版本升级,需要对以往的版本的代码进行修改,版本>=4.20.0以上需要修改,<4.20.0则不用。
需要修改的组件为Menu,具体修改参考官方例子:
// >=4.20.0 可用,推荐的写法 ✅ const items = [ { label: '菜单项一', key: 'item-1' }, // 菜单项务必填写 key { label: '菜单项二', key: 'item-2' }, { label: '子菜单', key: 'submenu', children: [{ label: '子菜单项', key: 'submenu-item-1' }], }, ]; return <Menu items={items} />; // <4.20.0 可用,>=4.20.0 时不推荐 ??♀️(在 4.x 可继续使用,但会在控制台看到警告,并会在 5.0 后移除) <Menu> <Menu.Item>菜单项一</Menu.Item> <Menu.Item>菜单项二</Menu.Item> <Menu.SubMenu title="子菜单"> <Menu.Item>子菜单项</Menu.Item> </Menu.SubMenu> </Menu>;