vue3.2 菜单, 路由跳转, elementplus

2023-11-12

1.属性加上router index是路由的跳转地址

2.<router-view/>显示路由跳转的页面, unique-opened属性--------之保持一个子菜单的展开

3.菜单的默认选中

menu中 :default-active="defaultActive"

 js中:const defaultActive=ref('/users')    有问题:只有菜单默认选中,而对应的,而<router-view />不对应

修改:

菜单选项上: @click="savePath(it.path)"

js中:const savepath=(path)=>{

                sessionStorage.setItem('path',`/${path}`)

             }

const defaultActive=ref(sessionStorage.getItem('path') || '/users')

4.menu中 active-text-color="#fffd04b" 点中菜单某选项的颜色

5.小图标(转换组件使用)

1.安装elementplus中的图标 

npm install @element-plus/icons-vue

2.main.js引用

import * as ELIcons from '@element-plus/icons-vue'

// 小图标引用
for (const iconName in ELIcons) {
  // 注册组件
  app.component(iconName, ELIcons[iconName])
}

3.页面使用

页面
 <el-sub-menu :index="item.id" v-for="(item, index) in list" :key="item.id">
      <template #title>
        <el-icon>
          <component :is="iconList[index]"></component>
        </el-icon>
        <span>{{ item.authName }}</span>
      </template>
      <el-menu-item
        :index="'/' + it.path"
        v-for="it in item.children"
        :key="it.id"
        @click="savePath(it.path)"
      >
        <template #title>
          <el-icon>
            <component :is="icon"></component>
          </el-icon>
          <span>{{ it.authName }}</span>
        </template>
      </el-menu-item>
    </el-sub-menu>


js
// 一级图标
const iconList = ref(['user', 'setting', 'shop', 'tickets', 'pie-chart'])
// 二级图标
const icon = ref('menu')

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vue3.2 菜单, 路由跳转, elementplus 的相关文章

随机推荐

  • SE0、J、K 、Chirp J、Chirp K

    SE0 J K Chirp J Chirp K 是 USB 总线上常见的信号状态 用于表示不同的电平和信号类型 SE0 Single Ended Zero 是 USB 总线上的空闲状态 表示逻辑低电平 在 SE0 状态下 数据线 D 和 D
  • Git 强制回退到某个历史版本再推送到远程

    1 使用 git log 命令历史版本记录回退版本 git reset hard f6a7c803a6931a9eca011d4e097389e0845cbe49 2 推送到远程 git push f u origin master ps
  • sqli-labs18、19关详解

    18关 对两个输入框都进行了设置 所以只能寻找其他注入点 看到insert语句从uagents插入 我们可以用http header live插件得到post内容放进hackbar中 再在user agent里面添加修改
  • [382]定时任务JoBX(opencron升级版)

    opencron文章链接 https blog csdn net xc zhou article details 80950811 升级日志 V1 2 0 by 2018 xx xx 1 支持Window端 实现全平台编译和安装 2 简化安
  • 八大排序算法总结Java代码实现(建议收藏后食用)

    目录 排序算法介绍 相关术语 排序的稳定性 排序分类 内排序与外排序 算法时间复杂度 度量一个程序 算法 执行时间的两种方法 时间频度 忽略常数项 忽略低次项 忽略系数 时间复杂度 常数阶O 1 对数阶O log2n 线性阶O n 线性对数
  • 词法分析器(分析C语言)

    问题描述 用C或C 语言编写一个简单的词法分析程序 扫描C语言小子集的源程序 根据给定的词法规则 识别单词 填写相应的表 如果产生词法错误 则显示错误信息 位置 并试图从错误中恢复 简单的恢复方法是忽略该字符 或单词 重新开始扫描 相关词法
  • MacOS 安装GO环境与测试

    MacOS 安装GO环境 一 下载安装包 二 验证GO的版本 三 配置代理 3 1 GO111MODULE 3 2 GOPROXY 四 初始化项目 五 编译运行代码 引用 MacOS版本 Catalina 10 15 2 GO版本 go1
  • 怎样查看对方计算机网络密码,如何查看邻居家的wifi密码?不知道wifi密码怎么蹭网...

    如何查看邻居家的wifi密码 不知道wifi密码怎么蹭网 不知道大家有没有遇到这样的问题 手机虽然已经连接到了WiFi 但是却已经忘记了WiFi密码 这时候如果会有一丝担忧在心中 如果下次连接不上 或是有人问你密码 该怎么办连接WiFi呢
  • 《COM原理及应用》学习笔记之第十一章

    第11章 自动化 Automation 对象 1 自动化技术 自动化技术既以前提到的OLE自动化 虽然自动化技术建立在COM基础上 但自动化要比COM应用广泛得多 一方面 自动化继承了COM的很多优点 比如语言无关 进程透明等特性 另一方面
  • vc中gb2312和UTF-8的转换

    1 1 tools h include
  • CentOS7安装Hadoop集群完整步骤

    准备工作 搭建集群 所有机器的必须改成静态static 相关网址 https blog csdn net weixin 55076626 article details 126904432 csdn share tail 7B 22type
  • 2023华为od机试统一考试B卷Java【喊7游戏】

    前言 本题使用Java实现 如果需要python代码 请点击以下链接 点我 题目描述 喊7是一个传统的聚会游戏 N个人围成一圈 按顺时针从1到N编号 编号为1的人从1开始喊数 下一个人喊的数字为上一个人的数字加1 但是当将要喊出来的数字是7
  • 【业务功能117】微服务-springcloud-springboot-Kubernetes集群-k8s集群-KubeSphere-公共服务 Harbor镜像仓库

    kubernetes集群公共服务 Harbor 一 docker ce安装 1 1 获取YUM源 使用阿里云开源软件镜像站 wget https mirrors aliyun com docker ce linux centos docke
  • 过采样和欠采样问题(二分类数据不均衡)

    参考 知乎专栏 项目中出现了二分类数据不平衡问题 研究总结下对于类别不平横问题的处理经验 1 为什么类别不平衡会影响模型的输出 许多模型的输出类别是基于阈值的 例如逻辑回归中小于0 5的为反例 大于则为正例 在数据不平衡时 默认的阈值会导致
  • 六一儿童节-王者连连看

    庆祝六一 用java实现的连连看练手小游戏 王者连连看 游戏介绍 核心 总结 游戏介绍 王者连连看游戏的目标是通过消除相同的图案来得分并进入更高级别的挑战 游戏分为四个难度 可以自由选择也可以依次闯关 每次时间倒计时100秒 你需要在有效时
  • 图像处理、分析与机器视觉(基于labview)_基于3D技术的机器视觉解决方案

    当前机器视觉主流的检测手段还是依赖2D相机 即从灰度图中提取被测物特征 在X Y平面内进行测量 当遇到需要高度测量或需要Z方向信息 如需要测高度 测深度 测厚度 测平面度 测体积 测磨损等情况时 2D视觉往往无能为力 甚者在被测物灰度图像对
  • mysql--④多表操作

    文章目录 多表关系 外键约束概念 外键约束 验证外键约束的作用 删除外键约束 多表联合查询 非常重要 内连接查询 外连接查询 多表关系 一对一 一般是合并表 一对多 多对一 部门和员工 多对多 学生和课程 用中间表 外键约束概念 专门用于多
  • SpringMVC乱码问题的解决

    一 设置Tomcat过滤器 在web xml中添加过滤器 注意要在所有过滤器之前
  • c语言除号怎么打,C语言学习种除号问题出现奇怪错误

    include int main int first int second char operator scanf d c d first operator second if operator printf d first second
  • vue3.2 菜单, 路由跳转, elementplus

    1 属性加上router index是路由的跳转地址 2