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

互联网公司 网站软文推广文章范文1000

互联网公司 网站,软文推广文章范文1000,水安建设集团网站,傻瓜式网站界面在使用 elementplus 的菜单组件时&#xff0c;我发现有很多东西是官方没有提到但是需要注意的点 1. 菜单组件右侧会有一个边框 设置css .el-menu {border: 0 !important; } 2. 使用其他的 icon 文字内容一定要写在 这个 名字为 title 的插槽中 <el-menu-itemv-for"it…

在使用 elementplus 的菜单组件时,我发现有很多东西是官方没有提到但是需要注意的点

1. 菜单组件右侧会有一个边框

设置css

.el-menu {border: 0 !important;
}

2. 使用其他的 icon

文字内容一定要写在 这个 名字为 title 的插槽中

<el-menu-itemv-for="item in navList":key="item":index="item.path"><spanstyle="margin-right: 20px; font-weight: bold":class="item.icon"></span>//这个地方我使用的是 阿里巴巴图标库里面的图表<template #title>{{ item.text }}//文字要在这里面</template></el-menu-item>

3. 刷新不能回到对应的 活动样式失效

我这边使用的是 :class 加 设置 :default-active 

先是在 el-menu-item 中指定了 选中时的样式

<el-menu-item:class="{subActive:getCurrentPath()==item.path}"//这行代码待会会解释v-for="item in navList":key="item":index="item.path"><spanstyle="margin-right: 20px; font-weight: bold":class="item.icon"></span><template #title>{{ item.text }}</template></el-menu-item>

  通过 getCurrentPath 这个函数获取到 当前的路径 ,并且 判断是否和当前的路径符合,来控制样式是否显示

我这边的 getCurrentPath 这个函数里面 是因为 前面前缀是一样的,我只需要判断后面是否相等就行,之所以会这样写 是因为很多时候 我们左侧的路由 因为右边的内容页,再细分,但是呢,它是同属于一个大的路由的,它们会有一个公共的前缀部分,只需要保证公共前缀部分相等就行

const getCurrentPath = () => {let currentPath = route.path.split("/");// console.log(currentPath);for (let i = 0; i < navList.length; i++) {let path = navList[i].path.split("/");if (flag === 0) {if (path[2] == currentPath[2]) {return navList[i].path;}}else{if (path[1] === currentPath[3]) {return navList[i].path;}}}
};

一般情况应该是这样,插一嘴,route 指的是 这个

import { useRoute } from "vue-router";const route = useRoute();
const getCurrentPath = () => {for (let i = 0; i < navList.length; i++) {if(navList[i].path===route.path) return navlist[i].path//其实就是判断 菜单的路由是否对的上当前路径}
};

然后 在 el-menu 中 需要设置 router 模式,也就是需要加上这个,设置默认路由 是 getCurrentPath() 就好(一定需要匹配的上 :index 里面的内容)

<el-menuclass="el-menu-vertical-demo":collapse="isCollapse"router:default-active="getCurrentPath()"></el-menu>

4. 修改高度等

element-plus 中很多样式都是设置了一个固定的值来设定css的一些参数,当我们需要修改这些的时候,我们发现使用 css 覆盖的效果微乎其微,其实我们可以自己修改这些值

很多都可以去检查里面找到,然后进行修改

:root {--el-menu-item-height: 80px;//这个是每个子菜单高度--el-menu-base-level-padding: 40px;//padding值--el-text-color-primary: #8a8989;//文字颜色
}

http://www.yayakq.cn/news/948842/

相关文章:

  • 添加网站备案号链接网络服务商怎么咨询
  • 视频弹幕网站怎么做的英文 wap网站
  • 做亚马逊和淘宝网站暴雪战网官方网站入口
  • wordpress自动网站地址nas里安装wordpress
  • 搜外友链网站访问速度优化工具
  • 厦门制作企业网站东莞网站建设推广方案
  • h5手机网站建设哪家好网站制作收费
  • 建站公司都有哪些中国外贸订单网
  • 为什么做网站必须用服务器昆明网站建设兼职
  • 百度推广代理商加盟seo收费低
  • 福建漳州东山规划建设局网站怎么投放广告
  • 团队建设游戏网站公司网站建设杭州
  • 浪漫网站建设济南济南网站建设网站建设
  • 企业门户网站开发WordPress文章 溢出
  • 网站水印图片欣赏用dedecms做两个一样的网站
  • 智能建站系统开发住建部注册中心官网
  • p2p网站建设方案策划书网站运营推广公司
  • 网站备案身份核验成都网站建设:
  • 上海自助建站工具手机编程app
  • 怎么建立自己的网站平台多少钱宁波做网站优化哪家好
  • 设计网站最重要的是要有良好的网站优化推广公司推荐
  • c2c网站特点品牌策划的流程
  • 万网的网站建设怎么自己做网页链接
  • 深圳网站建设南山网站广告是内容营销吗
  • Wix做的网站在国内打不开店面设计软件
  • 网站头尾一样的怎么做最好免费模板下载软件
  • 镇江网站制作网络规划与设计师
  • 网站 乱码国外网站大牛不懂英语可以做吗
  • 重庆网站优化指导淘宝搜索关键词排名查询工具
  • 模板建网站哪个品牌好怎么建立公司网站费用