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

记账凭证做网站摘要怎么写在线代理浏览网站免费

记账凭证做网站摘要怎么写,在线代理浏览网站免费,怎么用vs2017做asp网站,wordpress边栏尺寸今天开工了,其实还沉浸在过年放假的喜悦中……今天在自己写 Vue3 的项目,虽说是跟着 B 站在敲,但是依旧是踩了一些个坑,就离谱……照着敲都能踩到坑,我也是醉了…… 此为第四篇(2024 年 02 月 18 日&#x…

今天开工了,其实还沉浸在过年放假的喜悦中……今天在自己写 Vue3 的项目,虽说是跟着 B 站在敲,但是依旧是踩了一些个坑,就离谱……照着敲都能踩到坑,我也是醉了……

此为第四篇(2024 年 02 月 18 日)

问题一

问题背景:在使用 Vue3 的 UI 组件库 Element Plus 的菜单折叠时,菜单折叠了,但是菜单的标题和右边的箭头并没有折叠。

问题描述:算了不描述了,直接上代码吧……

代码片段

<!-- 父组件 -->
<el-menu background-color="#001529" text-color="white" :default-active="$route.path":collapse="settingStore.isCollapse"><Menu :menu-list="routerStore.menuRoutes"></Menu>
</el-menu>
<!-- 子组件 -->
<template><div><template v-for="item in menuList" :key="item.path"><template v-if="!item.children"><el-menu-item v-if="!item.meta.hidden" :index="item.path" @click="goRoute"><el-icon><component :is="item.meta.icon"></component></el-icon><template #title><span>{{ item.meta.title }}</span></template></el-menu-item></template><template v-if="item.children && item.children.length === 1"><el-menu-item v-if="!item.meta.hidden" :index="item.children[0].path" @click="goRoute"><el-icon><component :is="item.children[0].meta.icon"></component></el-icon><template #title><span>{{ item.children[0].meta.title }}</span></template></el-menu-item></template><el-sub-menu v-if="item.children && item.children.length > 1" :index="item.path"><template #title><el-icon><component :is="item.meta.icon"></component></el-icon><span>{{ item.meta.title }}</span></template><Menu :menu-list="item.children"></Menu></el-sub-menu></template></div>
</template>

效果截图

在这里插入图片描述

在这里我们看到,isCollapse 已经是 true (折叠状态)了,但是他的文字和箭头并没有隐藏。

  • 分析过程

    1. 这里看了一下官方的文档,发现 el-sub-menu 里面的默认插槽直接是 SubMenu / Menu-Item / Menu-Item-Group 这几种,但是因为我封装成为了组件,所以在外层多了一个 div ,去掉外层这个 div 是可以正常显示的。

    在这里插入图片描述

    1. 但是想了想,我们是不是可以使用样式穿透,手动将这两个内容设置为 display: none; 呢?于是我试了一下,是可以的。

所以这里我给出两个方案:

  1. 去掉子组件最外层的 div ,让 el-menu-item 直接暴露在 el-sub-menu 下。

  2. 使用样式穿透

::v-deep .el-menu--collapse .el-sub-menu__title span {display: none;
}
::v-deep .el-menu--collapse .el-sub-menu__icon-arrow {display: none;
}

以上两种方案都可以解决这个问题,至于还有没有其他方案,我就不得而知了,大家有兴趣的可以研究一下,发在评论区我们一起讨论。

声明:

作者只记录自己在公司踩过的坑,以及提供自己的解决思路,如果有误请联系作者进行修改,不接受以任何形式的诋毁谩骂。如果有更好的方案也可以联系作者进行讨论,互相学习。

如需转载请注明文章来源。

http://www.zhongyajixie.com/news/47228.html

相关文章:

  • 特价做网站婚恋网站排名前十名
  • 武汉互联网企业搜seo
  • 中山古镇做网站国内最新十大新闻
  • 建网站域名注册武汉seo公司
  • 广州做网络服装的网站建设江阴企业网站制作
  • 合肥市住房建设局网站优化大师兑换码
  • 西安企业网站设计哪家专业郑州网站运营专业乐云seo
  • 下列不属于网站开发技术的是深圳seo关键词优化
  • 如何做喊单网站百度手机助手最新版下载
  • 贵州企业品牌网站建设邯郸网站优化公司
  • 深圳专业app网站开发搜索引擎环境优化
  • 电子产品网站模板百度广告联盟app下载官网
  • 做快递单的网站会不会是骗人的站长之家0
  • 上传网站步骤谷歌代运营
  • 深圳建网站的专业公司友情链接怎么添加
  • 做网站需要多少钱啊淄博seo培训
  • 网站怎么做图片搜索安康seo
  • dedecms是什么广州网站优化公司排名
  • 如何备份网站百度公司的业务范围
  • 怎么进入企业的网站淄博做网站的公司
  • 做网站用什么web服务器吗广告引流推广平台
  • 网站自动答题脚本怎么做最新国际新闻事件今天
  • 简述网站的制作步骤外贸seo优化
  • 网页设计网站世界杯seo网站排名后退
  • 网站建设 美词原创怎么制作网站链接
  • 公司网站建设需求分析南京seo外包
  • 网站编辑的职业特点有哪些汕头seo排名公司
  • 网站热点关键词哪里有学计算机培训班
  • 企业策划案例热狗seo顾问
  • 贵州网站制作网络营销环境