vue管理布局左侧菜单栏NavMenu

news/2025/3/15 3:56:47/

我们接着上回的写,我们写一下左侧的菜单

<el-aside style="width: 200px;"><divstyle="height: 60px;display: flex;align-items: center;justify-content: center;background-color: #ccc;color: white;">logo</div><el-menu><el-menu-item>系统首页</el-menu-item><el-menu-item>系统首页</el-menu-item><el-menu-item>系统首页</el-menu-item><el-submenu><template slot="title"><i class="el-icon-menu"></i><span>信息管理</span></template><el-menu-item>系统首页</el-menu-item><el-menu-item>系统首页</el-menu-item></el-submenu></el-menu></el-aside>

这就是左侧的代码,我加了一点样式,因为正常的都是上面有一个logo,下面再写菜单栏,我们写一下这个el-menu

首先写一个el-menu,这个显然就是一级菜单,然后在里面写el-menu-item写出几项就可以了,然后我们再继续写二级菜单,就是el-submenu,这个东西吧,你可以在里面直接谢日el-menu-item,但是,你想在二级菜单上写字,就必须要用到template这个标签,然后就在里面添加slot属性,接着写一个图标➕一点字,就可以实现二级菜单的title了。

我们一级菜单也可以实现这样的效果

<el-aside style="width: 200px;"><divstyle="height: 60px;display: flex;align-items: center;justify-content: center;background-color: #ccc;color: white;">logo</div><el-menu><el-menu-item><template slot="title"><i class="el-icon-house"></i><span>系统首页</span></template></el-menu-item><el-menu-item>系统首页</el-menu-item><el-menu-item>系统首页</el-menu-item><el-submenu><template slot="title"><i class="el-icon-menu"></i><span>信息管理</span></template><el-menu-item>系统首页</el-menu-item><el-menu-item>系统首页</el-menu-item></el-submenu></el-menu></el-aside>

我们写完了发现一个问题,就是右侧有一个下拉条,这个下拉条太丑了吧!我们得想办法给他弄掉

我们给el-aside设置一个最小高度就可以了min-width: 100vh;

我们还看到旁边还有一个边框也很难看,直接去掉!border: none

<el-aside style="width: 200px;min-height: 100vh;"><divstyle="height: 60px;width: 200px;display: flex;align-items: center;justify-content: center;background-color: #ccc;color: white;">logo</div><el-menu style="border: none;"><el-menu-item><template slot="title"><i class="el-icon-house"></i><span>系统首页</span></template></el-menu-item><el-menu-item>系统首页</el-menu-item><el-menu-item>系统首页</el-menu-item><el-submenu><template slot="title"><i class="el-icon-menu"></i><span>信息管理</span></template><el-menu-item>系统首页</el-menu-item><el-menu-item>系统首页</el-menu-item></el-submenu></el-menu></el-aside>

这样就可以去掉边框和下拉条了!


http://www.ppmy.cn/news/1579222.html

相关文章

电路原理(电容 集成电路NE555)

电容 1.特性&#xff1a;充放电&#xff0c;隔直流&#xff0c;通交流 2.电容是通过聚集正负电荷来存储电能的 3.电容充放电过程可等效为导通回路 4.多电容并联可以把容量叠加&#xff0c;但是多电容串联就不会&#xff0c;只会叠加电容的耐压值。 6.电容充放电时相当于通路&a…

为什么 JPA 可以通过 findByNameContaining 自动生成 SQL 语句?

Spring Data JPA 的 方法名派生查询&#xff08;Query Derivation&#xff09; 是其核心特性之一&#xff0c;允许开发者通过简单的方法命名规则自动生成 SQL 查询&#xff0c;而无需手动编写 SQL 或 JPQL。以下是其实现原理和关键机制&#xff1a; 一、方法名解析规则 Spring…

[极客大挑战 2019]FinalSQL【SQL布尔盲注】

题目&#xff1a; 五个小框框什么也没有 发现应该在第六个框框有点线索&#xff0c;所以尝试url框里面id6试一试 表明flag 不在这个表里面。。。啥意思 用户名和密码处都试过了&#xff0c;过滤了很多&#xff0c;包括 ’ &#xff0c;select&#xff0c;databases&#xff…

【09】单片机编程核心技巧:变量赋值,从定义到存储的底层逻辑

【09】单片机编程核心技巧&#xff1a;变量赋值&#xff0c;从定义到存储的底层逻辑 &#x1f31f; 核心概念 单片机变量的定义与赋值是程序设计的基础&#xff0c;其本质是通过 RAM&#xff08;随机存储器&#xff09; 和 ROM&#xff08;只读存储器&#xff09; 的协作实现…

SpringBoot使用Logback日志框架与综合实例

日志框架的使用,系列文章: 《SpringBoot使用Logback日志框架与综合实例》 《SpringBoot使用@Slf4j注解实现日志输出》 《Log4j2日志记录框架的使用教程与简单实例》 《SpringBoot使用AspectJ实现AOP记录接口:请求日志、响应日志、异常日志》 《SpringBoot使用AspectJ的@Arou…

若依-导出后端解析

针对若依框架微服务版本学习 若依导入导出功能的具体使用详见&#xff1a;后台手册 | RuoYi 1.导出逻辑&#xff1a; 导出文件的逻辑是先创建一个临时文件&#xff0c;等待前端请求下载结束后马上删除这个临时文件。但是有些下载插件&#xff0c;例如迅雷&#xff08;他们是二…

第三章:设计模式

第三章&#xff1a;设计模式 3.1 设计模式概述 设计模式&#xff08;Design Patterns&#xff09;是软件开发中经过验证的、可以重复使用的解决方案&#xff0c;用于解决在软件设计过程中遇到的常见问题。设计模式并非具体的代码实现&#xff0c;而是一种在特定场景下如何构建…

算法题(96):杨辉三角

审题&#xff1a; 本题需要我们根据题目中给出的数n&#xff0c;输出n行斐波那契数组 思路&#xff1a; 方法一&#xff1a;循环 我们可以利用双层for循环先计算出斐波那契数组并存入数组中&#xff0c;然后再利用双层for循环输出数据 解题&#xff1a; &#xff08;1&#xff…