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

element-plus的菜单组件el-menu

菜单是几乎是每个管理系统的软件系统中不可或缺的,element-plus提供的菜单组件可以快速完成大部分的菜单的需求开发,
该组件内置和vue-router的集成,使用起来很方便。

主要组件如下

el-menu 顶级菜单组件

主要属性
mode:决定菜单的展示模式,水平或者垂直。
router:是否启用vue-router

在这里插入图片描述

el-sub-menu 子菜单组件

子菜单组件,如果子菜单还有子菜单可进行多层嵌套
index属性是比较重要的,推荐设置
在这里插入图片描述

el-menu-item-group

菜单项组组件
主要属性
title:标识分组类别

el-menu-item

菜单项组件
index属性:如果启用vue-router,此属性需要跟vue-router的路由的path保持一致。
route:可不设置,如果设置了前者
在这里插入图片描述

示例

<script setup lang="ts">
import { onMounted, reactive, ref, watch } from 'vue'
import { RouterLink, RouterView,useRoute,useRouter } from 'vue-router'
import type {MenuItemRegistered} from 'element-plus'const selectEvent=(obj:MenuItemRegistered)=>{console.log(obj.index)
}</script><template><div><el-container><el-header></el-header><el-main><el-row><el-col :span="12"><h5>未来manager</h5><el-menu router default-active="/about"><el-sub-menu index="userCenter"><template #title><el-icon><location /></el-icon><span>系统管理</span></template><el-menu-item-group title="用户center"><el-menu-item index="/" @click="selectEvent">用户管理</el-menu-item><el-menu-item index="/about" @click="selectEvent">用户组管理</el-menu-item></el-menu-item-group></el-sub-menu></el-menu></el-col><el-col :span="12"><router-view v-slot="{ Component }"><keep-alive ><component :is="Component" :key="$route.fullPath" /></keep-alive></router-view></el-col></el-row></el-main><el-footer></el-footer></el-container></div></template><style scoped></style>
import { createRouter, createWebHashHistory } from 'vue-router'
import HomeView from '../views/HomeView.vue'
import ChatRoom from '@/components/ChatRoom.vue';const router = createRouter({history: createWebHashHistory(import.meta.env.BASE_URL),routes: [{path: '/',name: 'home',component: HomeView},{path: '/about',name: 'about',// route level code-splitting// this generates a separate chunk (About.[hash].js) for this route// which is lazy-loaded when the route is visited.component: ChatRoom}]
})export default router

在这里插入图片描述
https://element-plus.org/zh-CN/component/menu.html#menu-item-attributes

相关文章:

element-plus的菜单组件el-menu

菜单是几乎是每个管理系统的软件系统中不可或缺的&#xff0c;element-plus提供的菜单组件可以快速完成大部分的菜单的需求开发&#xff0c; 该组件内置和vue-router的集成&#xff0c;使用起来很方便。 主要组件如下 el-menu 顶级菜单组件 主要属性 mode:决定菜单的展示模式…...

深入浅出通信原理

深入浅出通信原理 文章目录 深入浅出通信原理前言一、概述二、信号和频谱2.1 信号2.2 信号的分解与合成2.3 傅里叶变换的特性2.4 离散傅里叶变化 三 信道3.1 衰减和损耗3.2 多普勒效应 四 信源编码4.1 采样4.2 量化4.3 编码 五 基带信号的发送和接受5.1 脉冲成形5.2 眼图 六 频…...

Gitee Pipeline 从入门到实战【详细步骤】

文章目录 Gitee Pipeline 简介Gitee Pipeline 实战案例 1 - 前端部署输入源NPM 构建Docker 镜像构建Shell 命令执行案例 2 - 后端部署全局参数输入源Maven 构建Docker 镜像构建Shell 命令执行参考🚀 本文目标:快速了解 Gitee Pipeline,并实现前端及后端打包部署。 Gitee Pi…...

【贪心算法】贪心算法

贪心算法简介 1.什么是贪心算法2.贪心算法的特点3.学习贪心的方向 点赞&#x1f44d;&#x1f44d;收藏&#x1f31f;&#x1f31f;关注&#x1f496;&#x1f496; 你的支持是对我最大的鼓励&#xff0c;我们一起努力吧!&#x1f603;&#x1f603; 1.什么是贪心算法 与其说是…...

【网络原理】❤️Tcp 常用机制❤️ —— 延时应答,捎带应答, 面向字节流, 异常情况处理。保姆式详解 , 建议收藏 !!!

本篇会加入个人的所谓鱼式疯言 ❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言 而是理解过并总结出来通俗易懂的大白话, 小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的. &#x1f92d;&#x1f92d;&#x1f92d;可能说的不是那么严谨.但小编初心是能让更多人…...

Scratch教学案例 —— 制作生日蛋糕

小虎鲸Scratch资源站-免费少儿编程Scratch作品源码,素材,教程分享网站! 简介 在这个教学案例中&#xff0c;我们将使用Scratch制作一个简单而有趣的生日蛋糕动画。通过这个项目&#xff0c;学生可以学习到如何使用Scratch中的基本编程块进行角色控制、造型切换、舞台背景设置以…...

【深度学习】搞懂卷积神经网络(一)

卷积神经网络是一种具有局部连接&#xff0c;权重共享等特性的深层前馈神经网络。一般是由卷积层&#xff0c;池化层&#xff0c;全连接层交叉堆叠而成&#xff0c;使用反向传播算法进行训练。卷积神经网络具有一定程度上的平移&#xff0c;缩放和旋转不变性&#xff0c;较前馈…...

VisionPro - 基础 - 00 模板匹配技术和在VP中的使用 - PMAlign - PatMax - (上)

前言 模板匹配是机器视觉领域&#xff0c;尤其是工业视觉领域内&#xff0c;自动化经常要使用的一个视觉算法应用模式。在VP里面&#xff0c;有几种简单的模版匹配的算子&#xff0c;这里大致介绍一下VP的PatMax。 在视觉应用领域&#xff0c;搜索匹配的特征是经常要用到的方…...

容器镜像同步工具image-migrator

1 概述 image-migrator是一个用于容器镜像同步的可执行二进制命令行工具&#xff08;不依赖于docker命令&#xff09;&#xff0c;能够自动将基于Docker Registry v2镜像仓库&#xff08;registry、云厂商容器镜像服务、docker hub、Quay、Harbor &#xff09;中的镜像迁移到基…...

嵌入式系统中的u-boot、kernel、rootfs的区别与关系

嵌入式系统中的u-boot、kernel、rootfs的区别与关系 1. 总览 在嵌入式Linux系统中&#xff0c;软件架构通常分为四个层次&#xff0c;从低到高依次为&#xff1a; 引导加载程序 (Bootloader)&#xff1a;固化在硬件Flash中的引导代码&#xff0c;用于硬件基本配置和内核引导…...

K8s1.28 部署Dashboard获取登录信息

Kubernetes Dashboard 是一个基于 Web 的用户界面&#xff0c;用户可以通过它管理和监控 Kubernetes 集群。它提供了对容器化应用程序的概览、集群资源的状态查看、以及对服务和容器的简单操作管理。 配置 Dashboard 访问的方式&#xff1a; Kubernetes 中的服务类型默认是 C…...

智能化大数据平台引领企业迈向精准决策时代

随着科技的飞速发展&#xff0c;大数据平台正逐步迈向更加智能化和自动化的未来趋势。未来的数据平台不仅仅是一个简单的存储和处理数据的工具&#xff0c;而是一个能够自主学习、优化和做出决策的智能系统。这一转变将极大地改变企业处理数据的方式&#xff0c;提高决策的速度…...

1.3 计算机网络的分类

欢迎大家订阅【计算机网络】学习专栏&#xff0c;开启你的计算机网络学习之旅&#xff01; 文章目录 前言一、按分布范围分类二、按传输技术分类三、按拓扑结构分类四、按使用者分类五、按传输介质分类 前言 计算机网络根据不同的标准可以被分为多种类型&#xff0c;本章从分布…...

深入剖析protobuf.js之Field类:内部机制、使用实践与高级应用指南

引言 在protobuf.js库中&#xff0c;Field类扮演着极其重要的角色&#xff0c;它定义了消息&#xff08;Message&#xff09;中每个字段的元数据和行为。Field类不仅包含字段的类型、编号、规则等基本信息&#xff0c;还负责字段的序列化和反序列化逻辑。本文将对protobuf.js的…...

docker挂载宿主机文件run命令启动报错

背景 使用docker安装mysql8,docker run 命令提示报错 命令: docker run -d \ -p 3306:3306 \ -v ~/docker/mysql8/log/mysqld.log:/var/log/mysqld.log \ -e MYSQL_ROOT_PASSWORD=123456 \ --name mysql8 mysql:8.0.36 报错信息 docker: Error response from daemon: fai…...

Python实现 Socket.IO 的在线游戏场景

博客&#xff1a;Python 实现 Socket.IO 的在线游戏场景 目录 引言 什么是 Socket.IO&#xff1f;Socket.IO 的应用场景Socket.IO 在在线游戏中的优势本文案例概述 Socket.IO 的工作原理 Socket.IO 的事件驱动机制WebSocket 与 Socket.IO 的比较Socket.IO 的握手和连接机制 …...

A+B P1001 A+B Problem

P1001 AB Problem #include <bits/stdc.h> using namespace std; int main(){int a,b;std::cin>>a>>b;std::cout<<ab; }...

git编译安装报错

编译安装步骤 卸载旧的 yum -y remove gitcd /usr/local/src/wget https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.xztar -vxf git-2.15.1.tar.xzcd git-2.15.1make prefix/usr/local/git allmake prefix/usr/local/git installecho "export PATH$PATH:/usr…...

知识|智能网联汽车多域电子电气架构会如何发展?

摘要&#xff1a;随着汽车智能化和网联化技术的快速发展&#xff0c;传统的电子电气架构已经无法满足未来车路云网一体化发展的新需求。本文聚焦于未来智能网联汽车的多域电子电气架构&#xff0c;并从总体设计、硬件系统、通信系统和软件系统四个方面对现有技术进行了详细的综…...

【C++算法】位运算

位运算基础知识 1.基础运算符 << : 左移 >> : 右移 ~ : 取反 & : 按位与&#xff0c;有0就是0 I : 按位或&#xff0c;有1就是1 ^ : 按位异或&#xff0c;&#xff08;1&#xff09;相同为0&#xff0c;相异为1&#xff08;2&#xff09;无进位相加 2.…...

市场推广需要哪些数据分析能力?渠道评估、归因和转化怎么分析

市场推广数据分析能力框架市场推广的核心在于数据驱动决策&#xff0c;掌握以下能力可显著提升推广效果。CDA数据分析师证书持证者通常在这些领域具备系统化知识。能力维度关键技能应用场景数据采集能力熟悉Google Analytics、Adobe Analytics等工具&#xff0c;掌握UTM参数设置…...

10080-基于单片机的智能输液监测系统设计(仿真工程文件+原理图工程+源代码工程+详细介绍说明书)

基于单片机的智能输液监测系统设计&#xff08;仿真工程文件原理图工程 10080-基于单片机的智能输液监测系统设计&#xff08;仿真工程文件原理图工程源代码工程详细介绍说明书&#xff09; 功能描述&#xff1a; (1)设计一个光电传感器&#xff0c;置于一次性输液器的漏斗外边…...

鸣潮终极自动化解决方案:智能图像识别实现高效游戏体验

鸣潮终极自动化解决方案&#xff1a;智能图像识别实现高效游戏体验 【免费下载链接】ok-wuthering-waves 鸣潮 后台自动战斗 自动刷声骸 一键日常 Automation for Wuthering Waves 项目地址: https://gitcode.com/GitHub_Trending/ok/ok-wuthering-waves ok-ww是一款基于…...

跨境多币种支付系统的实现

随着全球化贸易与数字经济深度融合&#xff0c;跨境多币种支付已成为跨境电商、外贸 B2B、SaaS 出海、国际文旅等场景的核心基础设施。一套稳定、合规、低成本的多币种支付系统&#xff0c;既要解决多币种兑换、跨境清算、汇率波动等技术难题&#xff0c;也要满足全球范围内反洗…...

ROS2 Humble实战:用QoS解决机器人通信丢包,保姆级代码配置避坑

ROS2 Humble实战&#xff1a;用QoS策略解决机器人通信丢包问题 当你的移动机器人在执行SLAM建图任务时突然出现地图撕裂&#xff0c;或者机械臂协同控制时发生指令延迟&#xff0c;这些看似随机的问题背后往往隐藏着一个共同的元凶——通信丢包。ROS2的QoS&#xff08;Quality …...

AI辅助开发创意秀:让快马AI为你定制专属的antigravity式彩蛋代码

最近在尝试用AI辅助开发一些有趣的小项目&#xff0c;发现InsCode(快马)平台特别适合快速实现这类创意编程。今天就来分享一个用AI生成个性化编程彩蛋的完整实现过程&#xff0c;效果类似Python著名的antigravity彩蛋&#xff0c;但加入了用户自定义内容。 项目构思 这个项目的…...

如何在5分钟内搭建终端风格网站:LiveTerm自动化安装完整指南

如何在5分钟内搭建终端风格网站&#xff1a;LiveTerm自动化安装完整指南 【免费下载链接】LiveTerm &#x1f4bb; Build terminal styled websites in minutes! 项目地址: https://gitcode.com/gh_mirrors/li/LiveTerm LiveTerm是一款功能强大的开源工具&#xff0c;能…...

惠普tank2606,tank1005,屏幕显示ER 08,亮黄灯,加了碳粉问题依旧,遇到这个ER08报错别慌,更加别信维修店,维修店报价400块,这个软件2分钟修好,亲测完美修好,超级推荐。

下载&#xff1a;点这里下载 备用&#xff1a;https://pan.baidu.com/s/1jnWFzxqMMKBMDChJEfvBng?pwd0000 惠普tank2606,tank1005屏幕显示ER 08&#xff0c;亮黄灯&#xff0c;加了碳粉问题依旧&#xff0c;遇到这个ER08报错别慌&#xff0c;更加别信维修店&#xff0c;维修…...

让AI当你的面试官:基于快马平台打造智能前端面试辅导助手

最近在准备前端面试时&#xff0c;我发现很多题目看似简单&#xff0c;但真要回答得全面深入并不容易。比如经典的"深拷贝"问题&#xff0c;不仅要写出代码&#xff0c;还得考虑循环引用、性能优化等细节。这时候如果能有个AI助手帮忙分析题目、提供思路&#xff0c;…...

2026出海企业培训10大常见痛点问题:预算、效果、选型关注点

随着“一带一路”倡议深化与全球化竞争加剧&#xff0c;中国企业出海步伐持续加速。截至2025年底&#xff0c;中国在境外设立企业超过5万家&#xff0c;遍布190个国家和地区。对外投资存量连续9年保持世界前三&#xff0c;2025年对外直接投资1743.8亿美元&#xff0c;比上年增长…...