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

【Vue】点击侧边导航栏,右侧main对应显示

需求:点击侧边导航栏,右侧main对应显示

通过v-if或v-show等指令来控制不同内容的显示隐藏来实现

注意:

使用v-if时候进行导航栏切换,右侧显示区域可能会出现样式错乱;使用v-show则不会出现此错误

<template><!-- Aside和Main区域 --><el-container><el-aside><el-menu :default-active="asideActiveIndex" @select="handleAsideSelect"><el-menu-item index="basic-info">基本信息</el-menu-item><el-menu-item index="tested-system">被测系统</el-menu-item></el-menu></el-aside><el-main><!-- 通过v-if来控制不同内容的显示 --><div v-if="currentAside === 'basic-info'">basic-info</div><div v-if="currentAside === 'tested-system'">tested-system</div></el-main></el-container>
</template><script>
export default {data() {return {asideActiveIndex: 'basic-info',currentAside: 'basic-info',};},methods: {handleAsideSelect(key, keyPath) {this.currentAside = key;console.log("key", key);if (key === '/basic-info') {console.log("切换到基本信息选项卡");} else if (key === '/tested-system') {console.log("切换到样品清单选项卡");}},}
};
</script>

http://www.lryc.cn/news/521122.html

相关文章:

  • 【Debug】django.db.utils.OperationalError: (1040, ‘Too many connections‘)
  • 如何开放2375和2376端口供Docker daemon监听
  • RabbitMQ确保消息可靠性
  • 前端常见的设计模式之【单例模式】
  • 【React】脚手架进阶
  • win32汇编环境,窗口程序中单选框的一般操作示例
  • 如何移除git中被跟踪的commit文件
  • 结合night compute分析 利用tensor core 优化K值较大的矩阵乘(超过cublas50%)
  • Docker 部署 Typecho
  • 【大数据】机器学习-----模型的评估方法
  • 【Excel笔记_3】execl的单元格是#DIV/0!,判断如果是这个,则该单元格等于空
  • FPGA EDA软件的位流验证
  • 信号与系统初识---信号的分类
  • 信号量机制之苹果-橘子问题
  • 三相无刷电机控制|FOC理论04 - 克拉克变换 + 帕克变换的最终目标
  • Nacos: 一个动态服务发现与配置管理平台
  • 认识机器学习中的结构风险最小化准则
  • 计算机网络 (35)TCP报文段的首部格式
  • ubuntu24.04安装docker显卡工具包nvidia-container-toolkit
  • rknn环境搭建之docker篇
  • OpenCV相机标定与3D重建(56)估计物体姿态(即旋转和平移)的函数solvePnPRansac()的使用
  • vue倒计时组件封装,根据每个循环项的倒计时是否结束添加新类名。
  • 缩放 对内外参的影响
  • SQL面试题2:留存率问题
  • 晨辉面试抽签和评分管理系统之九:随机编排考生的分组(以教师资格考试面试为例)
  • 【EtherCATBridge】- KRTS C++示例精讲(9)
  • C++实现设计模式--- 观察者模式 (Observer)
  • iOS 解决两个tableView.嵌套滚动手势冲突
  • Lianwei 安全周报|2025.1.13
  • rtthread学习笔记系列(2) -- 宏