位置: IT常识 - 正文

Vue2基于elementUi的多级菜单动态生成(vue+elementui)

编辑:rootadmin
前言 ElementUI官方没有提供菜单动态生成的案例的,参考ng-design上的菜单动态生成,写了一个基于ElementUi的菜单动态生成,支持多级菜单。 思路 基本思路就是循环子组件,判断menu是否有children,有就说明至少有二级菜单,需要循环子组件,将menu.children作为参 ...

推荐整理分享Vue2基于elementUi的多级菜单动态生成(vue+elementui),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue element-ui,vue结合element,vue结合element,vue怎么用elementui,vue2-elm,vue结合element,vue结合element,vue2-elm,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

ElementUI官方没有提供菜单动态生成的案例的,参考ng-design上的菜单动态生成,写了一个基于ElementUi的菜单动态生成,支持多级菜单。

思路

基本思路就是循环子组件,判断menu是否有children,有就说明至少有二级菜单,需要循环子组件,将menu.children作为参数传入。没有则直接生成el-menu-item。

代码如下

首先,定义sf-menu-item组件,

Vue2基于elementUi的多级菜单动态生成(vue+elementui)

代码如下:

1 <template> 2 <fragment> 3 <el-submenu 4 v-if="menu.children.length" 5 :index="menu.index" 6 class="sf-menu-item" 7 > 8 <template slot="title"> 9 <i :class="menu.icon"></i>{{ menu.name }}10 </template>11 <!-- 有children,调用自身 -->12 <sf-menu-item13 v-for="child in menu.children"14 :key="child.index"15 :menu="child"16 ></sf-menu-item>17 </el-submenu>18 <el-menu-item v-else :index="menu.index" class="sf-menu-item">19 <i :class="menu.icon"></i>{{ menu.name }}20 </el-menu-item>21 </fragment>22 </template>

View Code

其中的fragment标签只是空白标签,需要安装插件,npm i -S vue-fragment,并在main.js中使用

在layout.vue中使用:

还是很简单的,menus我就不写了基本都会的。

后记

刚刚学习Vue一个月,写个随笔记录下,以备不时之需 。也欢迎大家留言交流。

本文链接地址:https://www.jiuchutong.com/zhishi/310751.html 转载请保留说明!

上一篇:loop万能循环标签的使用说明(循环logo)

下一篇:(WebFlux)004、WebFilter踩坑记录

  • 荣耀50手电筒快捷键在哪里(荣耀50手电筒快捷键在哪里设置)

    荣耀50手电筒快捷键在哪里(荣耀50手电筒快捷键在哪里设置)

  • 抖音怎么设置同城优先(抖音怎么设置同城观看)

    抖音怎么设置同城优先(抖音怎么设置同城观看)

  • 钉钉投票是匿名的吗(钉钉投票匿名可以看出来投谁了么)

    钉钉投票是匿名的吗(钉钉投票匿名可以看出来投谁了么)

  • 快充头输出是多少(快充头输出电压是多少)

    快充头输出是多少(快充头输出电压是多少)

  • 电脑pin码是开机密码吗(电脑pin码开机关闭)

    电脑pin码是开机密码吗(电脑pin码开机关闭)

  • 手机文件在电脑看不见(手机文件在电脑上不显示)

    手机文件在电脑看不见(手机文件在电脑上不显示)

  • 抖音直播间不进人,什么原因(抖音直播间不进去是不是就看不到)

    抖音直播间不进人,什么原因(抖音直播间不进去是不是就看不到)

  • 输入模块的作用是什么(输入模块的原理)

    输入模块的作用是什么(输入模块的原理)

  • 微信收款没声音怎么回事(手机连蓝牙微信收款没声音)

    微信收款没声音怎么回事(手机连蓝牙微信收款没声音)

  • excel编号001怎么设置(excel编号01怎么输入)

    excel编号001怎么设置(excel编号01怎么输入)

  • 停电以后来电了wifi不能用了(停电以后来电了空调不能用了)

    停电以后来电了wifi不能用了(停电以后来电了空调不能用了)

  • 苹果的gps怎么关掉(苹果gps怎么关闭)

    苹果的gps怎么关掉(苹果gps怎么关闭)

  • 华为畅享10plus支持nfc吗(华为畅享10plus支持多少w快充)

    华为畅享10plus支持nfc吗(华为畅享10plus支持多少w快充)

  • 小米3路由器是多少兆(小米3路由器是wifi5吗)

    小米3路由器是多少兆(小米3路由器是wifi5吗)

  • vivo相机有实况功能吗(vivo相机实况怎么用)

    vivo相机有实况功能吗(vivo相机实况怎么用)

  • 京东自营和旗舰店区别(京东自营和旗舰店售后区别)

    京东自营和旗舰店区别(京东自营和旗舰店售后区别)

  • 如何将文件按顺序排列(如何将文件按顺序重命名)

    如何将文件按顺序排列(如何将文件按顺序重命名)

  • 为什么电脑网络显示感叹号(为什么电脑网络不显示)

    为什么电脑网络显示感叹号(为什么电脑网络不显示)

  • 怎么设置酷炫来电视频(怎样设置炫酷来电秀)

    怎么设置酷炫来电视频(怎样设置炫酷来电秀)

  • 短横线怎么打(word短横线怎么打)

    短横线怎么打(word短横线怎么打)

  • 朋友圈怎么显示@别人(朋友圈怎么显示位置)

    朋友圈怎么显示@别人(朋友圈怎么显示位置)

  • mx150和mx250的区别(mx250和mx150性能差多少)

    mx150和mx250的区别(mx250和mx150性能差多少)

  • Win7系统Syswow64文件夹是什么及能否删除的相关内

    Win7系统Syswow64文件夹是什么及能否删除的相关内

  • Windows7旗舰版系统英雄无敌6无法运行的解决方法(系统win7旗舰版)

    Windows7旗舰版系统英雄无敌6无法运行的解决方法(系统win7旗舰版)

  • SAP ABAP——SAP简介(三)【S/4 HANA前端显示界面】(sap abap入门)

    SAP ABAP——SAP简介(三)【S/4 HANA前端显示界面】(sap abap入门)

  • 未交增值税借贷方负数表示
  • 费改税是哪一年
  • 金蝶财务软件年末结账步骤
  • 业务活动表本月数和本年累计数
  • 增值税普通发票和专用发票有什么区别
  • 职工的取暖补贴上税吗
  • 收到低值资产报废回收款账务处理
  • 未支付商标使用费怎么办
  • 绿化支出如何做会计处理?
  • 公司聘请专家的差旅费可以税前扣除吗
  • 员工在社保局报备流程
  • 房屋转租收入会计分录
  • 快速查看财务费用借贷有误的方法
  • 进项税额异常补税怎么算
  • 企业购入交易性金融资产支付的交易费用
  • 车船税没发票只在备注可以计入管理费用吗
  • 工龄补偿款
  • 一年内到期的应付债券计入
  • 销项税多了冲销部分的怎么做账
  • 金税三期怎么更正申报
  • php实现上传图片功能
  • 初识年岁尚温柔 小说 免费
  • 标书装订费用分录
  • 小规模纳税人的企业所得税怎么算
  • 息税前利润和税前净利润的关系
  • 最大交易笔数什么意思
  • php中的include
  • 企业年金在缴费阶段涉及的税种包括
  • 员工的生活费会不会扣个税
  • 圣托里尼岛游玩攻略
  • 临时存款账户怎么开户
  • vue-router
  • centos-6.5-i386-bin-dvd1.iso
  • php防止抓包
  • vuecli项目实战
  • 结转生产成本的会计科目
  • 七月份收入
  • 微信小程序基于什么框架
  • 毕业设计基于web难还是JAVA
  • php经典面试题及答案
  • 固定资产毁损应该填制什么凭证
  • 资产负债表各项目的填列依据是
  • 土地出让金抵减增值税账务处理
  • 织梦官方网站
  • 土地入固定资产计提折旧吗
  • 完税证明可以去税务局补打吗
  • 所得税费用本期金额怎么算
  • 为什么收款金额跟实时入帐金额会不一样农村信用社
  • 小规模纳税人做工资没交社保
  • 小规模纳税人缴纳增值税怎么做账
  • 实收资本印花税最新规定
  • 因管理不善的材料怎么办
  • 以银行存款支付固定资产修理费
  • 暂估入账是什么意思
  • 收到票据款
  • 工会经费的减除项是什么
  • 会计审核程序
  • sql多条件组合查询
  • sql server数据库字段类型
  • windows7如何设置
  • ubuntu系统中安装微信步骤
  • Win10 Mobile 10572升级后QQ/微信无法发送图片
  • intel的me
  • rosnmgr.exe - rosnmgr是什么进程 有什么用
  • 升级mac os
  • WIN764位系统8G内存识别一半解决办法
  • win8.1卸载软件在哪里
  • opengl csdn
  • javascript中匿名函数
  • ExtJS4 表格的嵌套 rowExpander应用
  • ubuntu 20.4安装
  • 使用的拼音
  • 直接利用外资
  • shell字符串操作
  • android8.0特性
  • 利润报表怎么填写
  • 建筑工程施工企业资质
  • 如何做好税务党建工作
  • 税务局2017年40号令
  • 财税2016年47号文件中的劳务派遣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设