码迷,mamicode.com
首页 > 其他好文 > 详细

6 vue-element.ui 左侧导航栏

时间:2020-06-10 21:03:13      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:信息   user   lan   mod   nbsp   exp   bsp   code   efault   

<template>
  <div>
    <el-menu
      :default-active="‘/‘+activeIndex2"
      mode="vertical"
      background-color="#344a5f"
      text-color="#fff"
      active-text-color="#f56c6c"
      router
      unique-opened
    >
      <el-submenu v-for="item in sideData" :key="item.title" :index="item.title"> 
        <template slot="title">{{item.title}}</template>
        <template v-if="item.subItem">
          <el-menu-item
            v-for="(itemY, index) in item.subItem"
            :key="index"
            :index="itemY.routerpath"  //menu-item 的index才是真正路由导航的作用
          >{{itemY.name}}</el-menu-item>
        </template>
      </el-submenu>
    </el-menu>
  </div>
</template>
<script>
export default {
  name: "CompConsoleAside",
  data() {
    return {
      activeIndex2: "infoIndex",
      sideData: [
        {
          title: "控制台",
          subItem: [
            { routerpath: "/2-1", name: "工作1" },
            { routerpath: "/2-2", name: "工作2" },
            { routerpath: "/2-3", name: "工作3" }
          ]
        },
        {
          title: "信息管理",
          subItem: [
            { routerpath: "/infoIndex", name: "信息列表" },
            { routerpath: "/infoCategory", name: "信息分类" },
            { routerpath: "/infoDetailed", name: "信息详情" }
          ]
        },
        {
          title: "用户管理",
          subItem: [{ routerpath: "/userIndex", name: "用户列表" }]
        }
      ]
    };
  },
  methods: {
   
  }
};
</script>



<style lang="scss" scoped>
.el-menu {
  border-right: none;
}
</style>

 技术图片

 

6 vue-element.ui 左侧导航栏

标签:信息   user   lan   mod   nbsp   exp   bsp   code   efault   

原文地址:https://www.cnblogs.com/xiaoliziaaa/p/13088690.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!