当前位置: 首页 > news >正文

Element-plus侧边栏踩坑

问题描述

el-menu直接嵌套el-menu-item菜单,折叠时不会出现文字显示和小箭头无法隐藏的问题,但是实际开发需求中难免需要把el-menu-item封装为组件

解决

vue3项目中嵌套两层template

<template><template v-for="item in list" :key="item.path"><!--  一级路由 --><el-menu-item v-if="!item.children && !item.meta?.hidden" :index="item.path"><el-icon size="30px"><component :is="item.meta?.icon"></component></el-icon><template #title><span class="ml-1">{{ item.meta?.title }}</span></template></el-menu-item><!--  二级路由但只有一个子项 --><el-menu-item v-if="(item.meta?.single && item.children) && !item.meta?.hidden" :index="item.children[0].path"><el-icon size="30px"><component :is="item.children[0].meta?.icon"></component></el-icon><template #title><span class="ml-1">{{ item.children[0].meta?.title }}</span></template></el-menu-item><!--  二级路由 --><el-sub-menu :index="item.path" v-if="(item.children && item.children.length > 1) && !item.meta?.hidden"><template #title><el-icon size="30px"><component :is="item.meta?.icon"></component></el-icon><span class="ml-1">{{ item.meta?.title }}</span></template><!--  递归路由 --><MenuItem :list="item.children"></MenuItem></el-sub-menu></template>
</template>

效果

在这里插入图片描述

http://www.lryc.cn/news/102373.html

相关文章:

  • 支持多种通信方式和协议方便接入第三方服务器或云平台
  • 使用 OpenCV 进行图像模糊度检测(拉普拉斯方差方法)
  • 神经网络简单介绍
  • 16位S912ZVML32F3MKH、S912ZVML31F1WKF、S912ZVML31F1MKH混合信号MCU,适用于汽车和工业电机控制应用。
  • 力扣 509. 斐波那契数
  • 使用 DolphinDB TopN 函数探索高效的Alpha因子
  • 超聚变和厦门大学助力兴业银行构建智慧金融隐私计算平台,助力信用卡业务精准营销...
  • docker 的compose安装
  • JavaScript---事件对象event
  • Day 15 C++对象模型和this指针
  • HarmonyOS/OpenHarmony元服务开发-卡片生命周期管理
  • 软件工程01
  • UML/SysML建模工具更新(2023.7)(1-5)有国产工具
  • Mac plist文件
  • 基于Java+SpringBoot+vue前后端分离校园周边美食探索分享平台设计实现
  • 【openwrt】package介绍
  • vue 封装一个鼠标拖动选择时间段功能
  • ubuntu22.0安装Barrier局域网共享鼠标键盘
  • ffmpeg常用功能博客导航
  • shopee,lazada,etsy店群如何高效安全的管理
  • 【计算复杂性理论】证明复杂性(八):命题鸽巢原理(Propositional Pigeonhole Principle)的指数级归结下界
  • 使用DataX实现mysql与hive数据互相导入导出
  • 语音转录成文本:AI Transcription for mac
  • [nlp] TF-IDF算法介绍
  • 一些感想,写在8月之前
  • 推动数字经济高质量发展需破解三大挑战
  • Pycharm工具Python开发自动添加注释(详细)
  • RUST 有哪些整型?
  • 【Python 实战】---- 批量识别图片中的文字,存入excel中【使用百度的通用文字识别】
  • 探索前端图片如何携带token进行验证