diff --git a/src/layout/header-aside/components/libs/util.menu.js b/src/layout/header-aside/components/libs/util.menu.js index 929d019a..148e02fa 100644 --- a/src/layout/header-aside/components/libs/util.menu.js +++ b/src/layout/header-aside/components/libs/util.menu.js @@ -1,6 +1,6 @@ // 创建 el-menu-item export function elMenuItem (createElement, menu) { - return createElement('el-menu-item', { props: { index: menu.path } }, [ + return createElement('el-menu-item', { key: menu.path, props: { index: menu.path } }, [ ...menu.icon ? [ createElement('i', { attrs: { class: `fa fa-${menu.icon}` } }) ] : [], @@ -16,7 +16,7 @@ export function elMenuItem (createElement, menu) { // 创建 el-submenu export function elSubmenu (createElement, menu) { - return createElement('el-submenu', { props: { index: menu.path } }, [ + return createElement('el-submenu', { key: menu.path, props: { index: menu.path } }, [ ...menu.icon ? [ createElement('i', { slot: 'title', attrs: { class: `fa fa-${menu.icon}` } }) ] : [],