2
3
Переглянути джерело

前:左边菜单栏的缩进

wd 4 роки тому
батько
коміт
41d4f5e327

+ 5 - 5
src/dashoo.cn/frontend_web/src/components/sidebar.vue

@@ -40,7 +40,7 @@ active-text-color="#1890FF"
             <span slot="title">{{ item.name }}</span>
           </el-menu-item>
 
-          <el-submenu v-if="item.children" :index="item.url ? item.url :item.name" :key="item.id" class="">
+          <el-submenu v-if="item.children" :index="item.url ? item.url :item.name" :key="item.id">
             <template slot="title">
               <i :class="''+item.icon" style="margin-right: 10px;"></i>
               <span slot="title">{{ item.name }}</span>
@@ -48,12 +48,12 @@ active-text-color="#1890FF"
             <template v-if="item.children" v-for="sub in item.children" >
               <el-menu-item v-if="!sub.children"  :index="sub.url"  :key="sub.id">
                 <!--<i :class="'icon-before icon-'+sub.icon" style="padding-top: 5px; margin-right: 10px;"></i>-->
-                <span slot="title">{{ sub.name }}</span>
+                <span slot="title" style="margin-left: 10px;">{{ sub.name }}</span>
               </el-menu-item>
               <el-submenu v-if="sub.children" :index="sub.name" :key="sub.id">
                 <template slot="title">
-                  <i :class="''+sub.icon" style="margin-right: 10px;"></i>
-                  <span slot="title">{{ sub.name }}</span>
+                  <i v-if="sub.icon" :class="''+sub.icon" style="margin-right: 10px;"></i>
+                  <span slot="title" style="margin-left: 10px;">{{ sub.name }}</span>
                 </template>
                 <el-menu-item v-for="sub2 in sub.children" :index="sub2.url" :key="sub2.id">
                   <span slot="title">{{ sub2.name }}</span>
@@ -212,7 +212,7 @@ export default class Sidebar extends Vue {
       // this.$store.dispatch('menu/addAll', this.translateMenus(menus))
       this.$store.dispatch('menu/addAll', menus)
     }
-    // console.log('菜单栏',menus)
+    console.log('菜单栏', menus)
   }
 
   // 菜单多语言支持