Element-ui 在使用侧边栏时,且包含头部导航时,高度无法占满

问题样式如图:

网上方案:
1. 通过网上查找,有在各处添加height:100%的方法,以此占满父元素高度,但不仅实现麻烦,而且笔者试了试也没成功。
2. 使用height:100vh方法占满,但如图,笔者还在上方使用了顶部栏,故此使用此方法时会出现高度溢出的现象。
解决方案:
<el-col style="height: 100vh; margin-top: -50px; padding-top: 50px;">
在这里插入图片描述
如图,在el-col中添加该代码,先使得侧边导航栏占满,再用margin-top解决头部导航栏被覆盖问题,在用padding解决侧边导航栏内容覆盖问题。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
好的,针对您的问题,ElementUI提供了NavMenu和Navbar两种导航组件,其中NavMenu适用于侧边导航,Navbar适用于顶部导航。您可以根据自己的需求选择使用。 NavMenu组件的使用方法如下: 1. 引入NavMenu组件 ``` import { Menu } from 'element-ui'; ``` 2. 在template中使用NavMenu组件 ``` <el-menu> <el-submenu index="1"> <template slot="title">导航一</template> <el-menu-item-group> <template slot="title">分组一</template> <el-menu-item index="1-1">选项1</el-menu-item> <el-menu-item index="1-2">选项2</el-menu-item> </el-menu-item-group> <el-menu-item-group title="分组2"> <el-menu-item index="1-3">选项3</el-menu-item> </el-menu-item-group> <el-submenu index="1-4"> <template slot="title">选项4</template> <el-menu-item index="1-4-1">选项4-1</el-menu-item> </el-submenu> </el-submenu> <el-menu-item index="2">导航二</el-menu-item> <el-menu-item index="3">导航三</el-menu-item> </el-menu> ``` Navbar组件的使用方法如下: 1. 引入Navbar组件 ``` import { Navbar, Submenu, MenuItem } from 'element-ui'; ``` 2. 在template中使用Navbar组件 ``` <el-navbar> <el-submenu index="1"> <template slot="title">导航一</template> <el-menu-item index="1-1">选项1</el-menu-item> <el-menu-item index="1-2">选项2</el-menu-item> <el-menu-item index="1-3">选项3</el-menu-item> </el-submenu> <el-menu-item index="2">导航二</el-menu-item> <el-menu-item index="3">导航三</el-menu-item> </el-navbar> ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值