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

做国际交友网站翻译深圳百度关键词

做国际交友网站翻译,深圳百度关键词,京东自营入驻费用一览表2022,邹城网站建设zczwxx今天开工了,其实还沉浸在过年放假的喜悦中……今天在自己写 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.15wanjia.com/news/33312.html

相关文章:

  • 国外被动收入网站做的好的厦门seo网站排名优化
  • 深圳商业网站建设推荐公司百度权重划分等级
  • 专业做网站 优帮云上海百度推广排名
  • 跨境出口b2c平台有哪些百度推广优化排名怎么收费
  • 亚马逊商城官方网站百度客服人工服务电话
  • 城建设委官方网站杭州seo外包服务
  • 住房城乡建设网站官网入口seo任务平台
  • 兰州市住房保障和城乡建设局网站淘宝推广公司
  • wap网站怎么打开自己怎么开网站
  • 个人网站建设费用百度推广电话是多少
  • 适合个人网站的名称惠州百度seo哪家好
  • 做网站白云区详细描述如何进行搜索引擎的优化
  • 晓风彩票网站建设软件淮北网络推广
  • 网站开发公司哪里济南兴田德润实惠吗真正永久免费的建站系统有哪些
  • 烟台专业网站建设公司长沙专业seo优化公司
  • 电脑在哪里制作网站360建网站
  • wordpress外贸网站建设无人在线观看高清视频单曲直播
  • 宝鸡网站建设优化怎样在百度上打广告
  • 做卡盟开端网站要多少钱百度免费安装下载
  • 商城型网站开发网站建设安徽网络优化公司
  • 网站建设找伟杨科技宁波seo整站优化
  • wordpress安装说明上海还能推seo吗
  • 给私人企业做网站推广seo网络排名优化
  • 高端定制品牌无锡网站制作优化
  • 十堰网站制作网站建设优化400报价
  • 软件开发的五个基本步骤惠州seo关键词排名
  • 常用的网页开发工具有哪些夫唯seo培训
  • 共青城网站建设公司软文推广
  • 永川网站建设免费做网站网站的软件
  • 溧水建设局网站广告推销