vue实现导航收缩框
本文实例为大家分享了vue实现导航收缩框的具体代码,供大家参考,具体内容如下
文章图片
代码:
.el-menu-vertical:not(.el-menu--collapse) {width: 180px; }.leftAside {width: 180px; height: 100%; padding-top: 20px; overflow: auto; background-image: url('../../assets/update/imgs/bjleft.jpg'); .el-header {.shousuo {cursor: pointer; color: #fff; opacity: 0.8; font-size: 20px; transition: 0.37s; }.shousuo:hover {font-size: 22px; transition: 0.37s; }}.el-menu {border-right: 0 !important; background-color: transparent !important; }::v-deep.el-menu-item {height: 44px; line-height: 40px; background-color: transparent !important; i {width: 14px; height: 14px; margin-right: 15px; color: #fff !important; }img {width: 14px; height: 14px; line-height: 14px; margin-right: 15px; margin-left: 2px; }}.el-menu-item:hover {background: #2b5dbe !important; border-radius: 10px 0px 0px 10px; }.el-menu-item.is-active {background: #f5f5f5 !important; border-radius: 10px 0px 0px 10px; i {color: #2a62ce !important; }}::-webkit-scrollbar {display: none !important; }}::v-deep .el-submenu__title {height: 44px; line-height: 40px; background-color: transparent !important; i {width: 14px; height: 14px; margin-right: 15px; color: #fff !important; }img {width: 14px; height: 14px; line-height: 14px; margin-right: 15px; margin-left: 2px; }}::v-deep .el-menu--inline {background: #1444aa !important; }在路由出口页面 首页 CA办理 新申请 续期 补办 挂失/取消挂失 注销 解锁 CA帮助中心 备货订单 发货通知单 提货通知单 结算单 企业信息维护 统计报表 供应商评价 供应商人员管理 运维工具 电子印章配置 methods:{// 接收子组件leftnav的值 进行宽度动态化isCollapse(val){console.log("父组件",val); if(val===false){this.asidewidth="180px"}else{this.asidewidth="60px"}}}
【vue实现导航收缩框】以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
推荐阅读
- c语言实现简易版三子棋(附完整代码)
- Unity实战之FlyPin(见缝插针)小游戏的实现
- MySQL 深潜 - MDL 锁的实现与获取机制
- 手写|手写 Vue2 系列 之 patch —— diff
- java实现第三届蓝桥杯机器人行走
- 第六届蓝桥杯国赛:机器人繁殖从公式推导到C++/Python的实现
- SpringCloud|Spring Cloud Stream 使用延迟消息实现定时任务(RabbitMQ)
- Q-learning理解、实现以及动态分配应用(一)
- vue性能优化|vue功能之“loading加载优化“
- vueRouter|vue-router 的base 配置项的解释