Browse Source

修改bug

lrf402788946 5 years ago
parent
commit
342c9f2bc7
1 changed files with 2 additions and 3 deletions
  1. 2 3
      src/layout/layout-part/top-menu.vue

+ 2 - 3
src/layout/layout-part/top-menu.vue

@@ -23,9 +23,9 @@
             <template slot="title">
             <template slot="title">
               {{ item.name }}
               {{ item.name }}
             </template>
             </template>
-            <el-menu-item v-for="(sub, subIndex) in item.children" :key="subIndex">{{ sub.name }}</el-menu-item>
+            <el-menu-item v-for="(sub, subIndex) in item.children" :key="subIndex" :index="path">{{ sub.name }}</el-menu-item>
           </el-submenu>
           </el-submenu>
-          <el-menu-item v-else index="2-1" :key="index">{{ item.name }}</el-menu-item>
+          <el-menu-item v-else :index="item.path" :key="index">{{ item.name }}</el-menu-item>
         </template>
         </template>
       </el-menu>
       </el-menu>
     </el-col>
     </el-col>
@@ -34,7 +34,6 @@
 
 
 <script>
 <script>
 import { mapActions, mapState } from 'vuex';
 import { mapActions, mapState } from 'vuex';
-import NewMenuItem from './menu-item.vue';
 import _ from 'lodash';
 import _ from 'lodash';
 export default {
 export default {
   name: 'menus',
   name: 'menus',