三级菜单

1.使用Element组件中NavMenu 导航菜单

<!-- 侧边栏 --><el-aside width="212px"><!-- 侧边栏菜单 --><el-menubackground-color="#333744"text-color="#fff"active-text-color="#ffd04b":default-active="this.$route.path"routerunique-opened><!-- 一级菜单 --><!-- // :index="item.id +''"(由固定转活动的值,每个el-submenu等级的菜单有一个独有index值,作为使用菜单方法的一个必要搭配,这里绑定当前索引) --><el-submenu :index="item.url" v-for="item in munuList" :key="item.id"><!-- 一级菜单模板 --><template slot="title"><!-- 图标 --><i :class="iconsObj[item.id]"></i><!-- 文本 --><span>{{ item.name }}</span></template><!-- 二级子菜单 --><el-menu-item:index="subItem.url"v-for="subItem in item.child":key="subItem.id"><!-- 二级菜单模板 --><template slot="title"><!-- 文本 --><span>{{ subItem.name }}</span></template><!-- 三级子菜单 --><el-menu-item:index="thirdItem.url"v-for="thirdItem in subItem.child":key="thirdItem.id"><!-- 三级菜单文字 --><template><!-- 文字 --><span>{{ thirdItem.name }}</span></template></el-menu-item></el-menu-item></el-submenu></el-menu></el-aside>

2.补充内容:通过更改菜单项模板中i标签的类名,可以将左侧菜单栏的图标进行设置,在数据添加一个iconsObj,并定义菜单栏数据

 data() {return {// 一级菜单动态图标iconsObj: {1: 'el-icon-s-data',2: 'el-icon-phone-outline',3: 'el-icon-s-goods',},// 左侧菜单数据munuList: [{id: 1,name: '我是一级菜单',url: '/userData',child: [{id: 10,name: '我是二级菜单',url: '/home'}]},{id: 2,name: '我是一级菜单',url: '/manage',child: [{id: 20,name: '我是二级菜单',url: '/manage/jobNum',child: [{id: 201,name: '我是三级菜单',url: '/manage/jobNum/add'}]},{id: 21,name: '我是二级菜单',url: '/manage/role',child: [{id: 211,name: '我是三级菜单',url: '/manage/role/add'}]},{id: 22,name: '我是二级菜单',url: '/manage/setting'}]},{id: 3,name: '我是一级菜单小三',url: '/rule',child: [{id: 30,name: '我是二级菜单小五',url: '/rule/reception'}]},

vue后台管理侧边栏菜单布局相关推荐

  1. 从0到1完成一个Vue后台管理项目(九、引入Breadcrumb面包屑,更改bug)

    往期 从0到1完成一个Vue后台管理项目(一.创建项目) 从0到1完成一个Vue后台管理项目(二.使用element-ui) 从0到1完成一个Vue后台管理项目(三.使用SCSS/LESS,安装图标库 ...

  2. vue后台管理知识点、难点总结01

    vue后台管理知识点.难点总结 1.upload时,png格式的不能上传????(不对) 2 js中的项目应用什么时候用async和await 3 添加或者编辑的时候报错:Error in v-on ...

  3. vue后台系统管理项目-菜单权限管理功能

    vue后台系统管理项目: 技术选型:vue + element-ui 菜单权限管理模块功能 菜单列表查询,通过(菜单名称:类型分为:全部.一级菜单.二级菜单:状态:启用.禁用)进行数据搜索. 查询.重 ...

  4. 仿微信公众号后台管理-自定义菜单

    最近在做后台管理界面 这是自定义菜单的页面笔记 (也不知道我的思路对不对) 点击菜单出现 创建第一个菜单,并在该菜单上方出现可添加子菜单的添加按钮, 并展示修改该菜单的相关内容 右侧展示有两个 一个关 ...

  5. WordPress后台添加侧边栏菜单

    https://my.oschina.net/shunshun/blog/78193 https://www.ludou.org/add-admin-menu-in-wordpress.html 添加 ...

  6. 后台管理页面基本布局方式

    经典页面布局 简易后台管理页面布局 1 左边菜单栏固定 2 header固定高度(宽度自适应) 3 主体统计列表(宽度自适应) 代码如下 html <div class="main&q ...

  7. Vue后台管理页面总体结构及主要功能设计

    后台管理页面总体结构为:顶部左侧为系统标题,顶部右侧为用户图标及改密.退出菜单.中间左侧为功能菜单,中间右侧为操作区域,可以用el-row配合el-col来实现布局.其中导航菜单可以用el-menu配 ...

  8. vue后台管理、APP项目总结集合

    文章目录 后台管理界面 APP 项目整体总结 别慌,内容看起来多,其实都是一些小干货啦 后台管理界面 搭建一个vue项目: 配置相应的环境,如安装node,vue,webpack(最好安装一下淘宝镜像 ...

  9. 搭建Vue后台管理项目

    从0开始快速搭建一个后台管理系统,搭建好之后就是下面这种形式 安装node环境:下载地址:Node.js 安装脚手架:npm install -g @vue/cli 创建vue项目:vue creat ...

最新文章

  1. 基于SSM选课信息管理系统
  2. python super 变参数问题(五)
  3. erdas2015几何校正模块在哪_在ERDAS中进行几何校正
  4. 基于 HTML5 Canvas 的交互式地铁线路图 1
  5. 使用idea编写消费者,接收生产者的持续日志输出【小案例】(三)
  6. 中文新闻分类 数据集_三亚试点用大数据推行垃圾分类:刷卡扔垃圾,分类有奖励|界面新闻...
  7. 电脑计算器的快捷键_牛!这份金蝶财务软件使用手册+超全快捷键汇总送你,财务收好...
  8. 微信怎么绑定消息服务器吗,fastweixin: 极其方便的实现微信公众平台服务端开发,2行代码完成服务器绑定,3行代码实现用户消息监听...
  9. 自然语言识别python_自然语言处理工具python调用hanlp中文实体识别
  10. [VNC] VNC Viewer 远程运行 ffplay 出现错误 GLXBadRenderRequest
  11. ubuntu自带截图工具
  12. 传承开源-耿航2018中国开源云超级人物获奖感言
  13. CH340安卓驱动使用教程
  14. 小眼睛适合大框还是小框眼镜_近视眼镜大镜框好还是小镜框好?
  15. FBReader 探究 2
  16. 怎样创建一个计算机用户,如何创建域用户账户
  17. springBoot 文件压缩加密
  18. docker进阶:自定义镜像、网络架构(二)
  19. 一阶电路中的时间常数_电路时间常数怎么求
  20. Kerberos与Ranger

热门文章

  1. 安装目录里无法找到计算机,安装软件弹出系统找不到指定的路径提示解决方法...
  2. s3c2440 uboot 移植 (四)支持环境变量在nandflash 存储
  3. 块元素div转变为行内块元素之后如何消除之间间隙
  4. 去掉CAJViewer广告的方法
  5. EPICS Linux/Unbuntu 的安装说明(入门级)
  6. 软件测试面试中都会问到哪些关于Python的问题?
  7. OVP 过压保护电路
  8. 计算机图形学入门-线性代数复习
  9. HDU 5294 Tricks Device(最短路+最大流)
  10. matlab如何在三维曲面上画线,如何在三维曲面上画线