element ui 左侧导航栏

dreammiao 2020-12-21 原文


element ui 左侧导航栏

<el-menu class=”left-menu” :default-active=”$route.name” :unique-opened=”true” :collapse=”isCollapse”>
      <template v-for=”(m, x) in menuOpts.data” >
        <el-submenu v-if=”m.children.length && m.show” :index=”m.value” class=”level1-menu” :key=”x”>
          <template slot=”title”>
            <e-icon :name=”m.icon”></e-icon>
            <span>{{m.label}}</span>
          </template>
          <el-menu-item-group v-if=”m.children.length && m.show == true”>
            <template v-for=”c in m.children”>
              <el-submenu v-if=”c.children && c.show == true” :index=”c.value”>
                <template slot=”title”>{{c.label}}</template>
                <el-menu-item class=”level2-menu submenu” v-for=”(child, s) in c.children” :key=”s” @click.native=”stateGo(child.value,1)” :index=”child.value”>{{child.label}}</el-menu-item>
              </el-submenu>
              <el-menu-item v-if=”!c.children && c.show == true” :index=”c.value” @click.native=”stateGo(c.value,2)” class=”level2-menu submenu”>
              <template slot=”title”>
                <span>{{c.label}}</span>
              </template>
            </el-menu-item>
            </template>
          </el-menu-item-group>      
        </el-submenu>
        <el-menu-item v-if=”!m.children.length && m.show == true”
          :index=”m.value” @click.native=”stateGo(m.value,0)” class=”level1-menu submenu” :key=”x”>
          <e-icon :name=”m.icon”></e-icon>
          <span slot=”title”>{{m.label}}</span>
        </el-menu-item>
      </template>
    </el-menu>
 
数据  
menuOpts: {
 data: [
            {
              value: ‘onBoard’,
              label: ‘入职管理’,
              icon: ‘card’,
              show: true,
              children: [
                {
                  value: ‘home’,
                  label: ‘入职首页’,
                  icon: ‘desktop’,
                  show: true,
                },
                {
                  value: ‘onBoard.joined’,
                  label: ‘已入职’,
                  show: true
                },
                {
                  value: ‘onBoard.history’,
                  label: ‘历史已入职’,
                  show: true
               }
              ]
            },
            {
              value: ‘renewal’,
              label: ‘合同续签’,
              icon: ‘card’,
              show: true,
              children: [
                {
                  value: ‘renewal.waiting’,
                  label: ‘待续签’,
                  show: true
                },
                {
                  value: ‘renewal.joined’,
                  label: ‘已续签’,
                  show: true
                },
                {
                  value: ‘renewal.unjoined’,
                  label: ‘未续签’,
                  show: true
                },
              ]
            },
{
              value: ‘system’,
              label: ‘系统配置管理’,
              icon: ‘setting’,
              show: true,
              children: [
                {
                  value: ‘system.tenant’,
                  label: ‘租户定义’,
                  show: true,
                },
                {
                  value: ‘system.renewal’,
                  label: ‘合同续签’,
                  show: true,
                  children: [
                    {
                      value: ‘system.renewal.material’,
                      label: ‘资料配置’,
                      show: true
                    },
                  ]
                },
                {
                  value: ‘system.leave’,
                  label: ‘离职管理’,
                  show: true,
                  children: [
                    {
                      value: ‘system.leave.material’,
                      label: ‘资料配置’,
                      show: true
                    },
                  ]
                },
              ]
            }
          ],
          active: ‘home’
}
发表于
2020-12-21 16:53 
风雪中de冲破 
阅读(2
评论(0
编辑 
收藏

 

版权声明:本文为dreammiao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dreammiao/p/14168742.html

element ui 左侧导航栏的更多相关文章

  1. vue+element+oss实现前端分片上传和断点续传

    纯前端实现: 切片上传 断点续传 。断点续传需要在切上上传的基础上实现 前端之前上传OSS,无需后端提供接口。 […]...

  2. 【Win 10 应用开发】UI Composition 札记(八):用 XamlLight 制作灯光效果

    前面老周已介绍过灯光的使用,如果你忘了,请用九牛二虎之力猛点击 这里 去复习一下。本篇老周再介绍另一种添加灯光 […]...

  3. swagger ui 值类型形参加文字注释

    例: @ApiImplicitParams({ @ApiImplicitParam(paramType = " […]...

  4. 自学Aruba2.3-Aruba Web UI –Configuration面板介绍

    自学Aruba2.3-Aruba Web UI –Configuration面板介绍 点击返回:自 […]...

  5. Unreal Engine 4 Radiant UI 入门教程(一)制作Radiant HUD

    Unreal Engine 4 Radiant UI 入门教程(一)制作Radiant HUD 请注意:本篇教 […]...

  6. Vue+Element UI 实现视频上传

    一、前言   项目中需要提供一个视频介绍,使用户能够快速、方便的了解如何使用产品以及注意事项。   前台使用V […]...

  7. 从 Secure Element 到 Android KeyStore

    忽如一夜春风来,智能手机来到每个人的手上,我们用它支付、理财、娱乐、工作、记录生活、存储私密信息、乘坐公共交通 […]...

  8. 关于jQuery UI 使用心得及技巧

    1 jQuery UI   有时你仅仅是为了实现一个渐变的动画效果而不得不把javascrip 重新学习一遍然 […]...

随机推荐

  1. js中数组常用方法的简单重构(部分),帮助你加快理解数组中常用方法

    404...

  2. vs2019设置及第三方库的使用

    编程序就是搭积木 在程序中,我们不仅可以自己编写功能(函数)代码 也可以调用他人写的功能代码(函数)  标准库 […]...

  3. bluetooth在linux应用开发

    @page { margin-top: 0.79in margin-right: 0.79in margin- […]...

  4. 大多数人都是如何挥霍掉自己的天赋?

    大多数人都是如何挥霍掉自己的天赋? 2016-11-15 16:20  追忆似水流年  阅读(263)  评论 […]...

  5. 构建爬虫系统

    构建爬虫系统(一) 一、实现目的 前面提到,我们的目标是构建一个基于技术博客的垂直搜索引擎,正所谓路要一步一步 […]...

  6. 查看MySQL数据库版本号

     在控制命令行输入:mysql -uroot -p123456  登录mysql数据库,打印出的信息中有数据库 […]...

  7. 知道创宇 – 中文版putty后门事件分析

    知道创宇 – 中文版putty后门事件分析 中文版putty后门事件分析 近几日,中文版putty […]...

  8. 浅谈React数据流管理

      引言:为什么数据流管理如此重要?react的核心思想就是:UI=render(data),data就是我们 […]...

展开目录

目录导航