Browse Source

fix: 修复SimpleSubMenu组件被意外地重新渲染的bug (#2106) (#2108)

Co-authored-by: wjc <7098544231@qq.com>
wjc112233 2 years ago
parent
commit
b11df08aa4
1 changed files with 4 additions and 1 deletions
  1. 4 1
      src/components/SimpleMenu/src/SimpleSubMenu.vue

+ 4 - 1
src/components/SimpleMenu/src/SimpleSubMenu.vue

@@ -34,7 +34,10 @@
       </span>
       <SimpleMenuTag :item="item" :collapseParent="!!collapse && !!parent" />
     </template>
-    <template v-for="childrenItem in item.children || []" :key="childrenItem.path">
+    <template
+      v-for="childrenItem in item.children || []"
+      :key="childrenItem.paramPath || childrenItem.path"
+    >
       <SimpleSubMenu v-bind="$props" :item="childrenItem" :parent="false" />
     </template>
   </SubMenu>