位置: 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踩坑记录

  • 拍的抖音视频保存到相册的方法是什么(拍的抖音视频保存不下来怎么办)

    拍的抖音视频保存到相册的方法是什么(拍的抖音视频保存不下来怎么办)

  • 光猫无信号灯闪烁红灯是怎么回事(光猫无信号灯闪烁)

    光猫无信号灯闪烁红灯是怎么回事(光猫无信号灯闪烁)

  • 快手没有关注人为什么显示有关注(快手没有关注人为什么显示有关注怎么取消)

    快手没有关注人为什么显示有关注(快手没有关注人为什么显示有关注怎么取消)

  • 抖音拉黑粉丝对方会知道吗(抖音拉黑粉丝对方列表里还有我吗怎么删除)

    抖音拉黑粉丝对方会知道吗(抖音拉黑粉丝对方列表里还有我吗怎么删除)

  • 抖音拉黑人对方知道吗(抖音拉黑人对方还能回复评论吗)

    抖音拉黑人对方知道吗(抖音拉黑人对方还能回复评论吗)

  • 京豆一次最多能用多少(京豆一天能刷多少)

    京豆一次最多能用多少(京豆一天能刷多少)

  • 小米8更新系统后开不了机(小米8更新系统好吗)

    小米8更新系统后开不了机(小米8更新系统好吗)

  • 淘宝店可以注销吗(淘宝店可以注销吗怎么注销)

    淘宝店可以注销吗(淘宝店可以注销吗怎么注销)

  • 别人发的朋友圈怎么知道位置(别人发的朋友圈一会就看不到了)

    别人发的朋友圈怎么知道位置(别人发的朋友圈一会就看不到了)

  • 电脑删除快捷键ctrl加什么(笔记本电脑删除快捷键)

    电脑删除快捷键ctrl加什么(笔记本电脑删除快捷键)

  • 什么是电子版文件(什么是电子版文字文档)

    什么是电子版文件(什么是电子版文字文档)

  • 在word中进行定位操作应按的快捷键是(在word文档中通过设置什么可以快速定位)

    在word中进行定位操作应按的快捷键是(在word文档中通过设置什么可以快速定位)

  • 淘宝淘金币怎么看不到(淘宝淘金币怎么用不了)

    淘宝淘金币怎么看不到(淘宝淘金币怎么用不了)

  • 手机黑屏怎么打开usb调试(手机黑屏怎么打开开发者模式)

    手机黑屏怎么打开usb调试(手机黑屏怎么打开开发者模式)

  • 手机怎么查看复制历史(手机怎么查看复制粘贴剪切历史记录)

    手机怎么查看复制历史(手机怎么查看复制粘贴剪切历史记录)

  • word2019添加目录(word03如何添加目录)

    word2019添加目录(word03如何添加目录)

  • vsco卸载了还会扣费吗(vsco卸载了照片还在吗)

    vsco卸载了还会扣费吗(vsco卸载了照片还在吗)

  • 小说tbc是什么意思

    小说tbc是什么意思

  • 荣耀20支持多少w快充(荣耀20支持多少瓦充电器)

    荣耀20支持多少w快充(荣耀20支持多少瓦充电器)

  • 抖音猪猪头像怎么拍(抖音猪头像可爱)

    抖音猪猪头像怎么拍(抖音猪头像可爱)

  • 华为p30优享版是什么意思(华为p30优享版是什么屏幕)

    华为p30优享版是什么意思(华为p30优享版是什么屏幕)

  • 中国的物联网系统什么时候能启动(中国物联网系统发展)

    中国的物联网系统什么时候能启动(中国物联网系统发展)

  • 苹果xr原彩显示有什么用(苹果xr原彩显示恢复教程)

    苹果xr原彩显示有什么用(苹果xr原彩显示恢复教程)

  • etc通行宝蓝牙连接不上(etc蓝牙连接)

    etc通行宝蓝牙连接不上(etc蓝牙连接)

  • 电脑不能打字是怎么回事(电脑不能打字是怎么回事都是英文)

    电脑不能打字是怎么回事(电脑不能打字是怎么回事都是英文)

  • 拼多多商品描述怎么写(拼多多商品描述或质量抽检不合格怎么处罚)

    拼多多商品描述怎么写(拼多多商品描述或质量抽检不合格怎么处罚)

  • sysctl命令  配置系统内核参数(sysctl命令配置主机名)

    sysctl命令 配置系统内核参数(sysctl命令配置主机名)

  • 营业额超500万会罚款吗
  • 二手房交易需缴纳哪些费用
  • 交易性金融资产的账务处理
  • 房地产开发商需要缴纳什么税
  • 怎么报企业所得税季报
  • 未休年假三倍怎么计算
  • 全额税前扣除的公益捐赠有几类
  • 消费税的计税方法
  • 2018年车船税收费标准
  • 普票红冲部分金额的发票怎么开
  • 如何区分纳税人和小规模纳税人
  • 房地产预收账款结转到主营业务收入
  • 合并企业的增值税税率
  • 加工业务怎么报税的
  • 所得税免税项目
  • 增加住房收入
  • 融资租入固定资产改建支出计入
  • u盘文件全都变成快捷方式怎么办
  • 收不到的物业费是否增值税确认收入
  • 然后用u盘重装系统
  • 递延负债减递延资产
  • 采用销售额比率法预测对外筹资需要量时
  • 企业向银行贷款要交印花税吗
  • php怎么读取txt
  • 银行存款利息是按月结还是按年
  • 个人所得税申报流程图
  • 应收账款债权融资计划业务操作指引
  • antd upload组件
  • 语音处理算法
  • php如何删除数组元素
  • php判断查询是否有结果
  • grid 框架
  • 3d reconstruction
  • 应收账款怎么做账
  • 小规模未开票收入如何申报增值税
  • 虚拟机安装win11提示无法运行
  • node最新版本
  • 学前端的可以是什么专业的
  • 商业折扣的会计分录
  • 定额发票需要交契税吗
  • 税控盘抵扣怎么做账
  • vue安装插件
  • 摄影行业开票
  • 企业付给个人工资怎么算
  • 作废的发票会统计到税额里吗
  • 企业的股息红利所得要交税吗
  • 公司两个股东变更为一个股东,需要交税么
  • 个体户定额征收后还要报税吗
  • 城建税减半从什么时候开始
  • 投资性房地产公允价值模式账务处理
  • 本月冲红上月发票后的税款能抵减吗
  • 经营费用是指
  • 低值易耗品属于周转材料吗
  • 支付金额与实付金额不一致
  • 控制企业的5种方式
  • 股权转让,受让方的会计分录
  • 联营企业和合营企业的持股比例
  • 企业叉车折旧年限几年
  • 失业保险费返还怎么做账
  • 施工企业人工费控制措施
  • 办税人员可以是开票员吗
  • 销售酒怎么结转销售成本
  • 装修设计费多少合理
  • ubuntu16.04怎么设置网络
  • linux系统中的文件
  • RunClubSanDisk.exe是什么程序? 闪迪U盘广告推介程序
  • win7系统怎么取消自动关机
  • windows102021年更新
  • raid主要使用三种技术
  • searchnavversion.exe - searchnavversion是什么进程 作用是什么
  • win7登录账号
  • linux给文件赋予权限
  • 手机摇一摇插件
  • cocos2d rpg
  • js的document.getelembyid
  • disk指令
  • unityai寻路
  • junit 原理
  • unity2d寻路
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设