问题描述: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>;
- children removed instead version Pleasechildren removed instead version deprecated instead version please instead please children compiler detected instead running disableglobaltransaction property default instead poi different instead process undefined received postcss instead test-flag-please-ignore