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

网站建设什么意思合肥学室内设计学校

网站建设什么意思,合肥学室内设计学校,湛江有没有做网站的,qq互联 wordpress一、效果 直接进入home页面,直接展开对应的菜单项 二、具体实现 1、菜单容器增加默认选中变量 在菜单容器中将默认展开菜单default-openeds修改为默认选中菜单default-active 2、引入useRoute方法 引入该方法为了获取当前页面的路径 import { useRoute } from …

一、效果

直接进入home页面,直接展开对应的菜单项

二、具体实现

1、菜单容器增加默认选中变量

在菜单容器中将默认展开菜单default-openeds修改为默认选中菜单default-active

2、引入useRoute方法

引入该方法为了获取当前页面的路径

import { useRoute } from 'vue-router'

3、获取当页面路径,选中菜单项变量设置

通过route获取到路径信息,然后将其赋值给默认选中菜单项

//获取当前页面路径
const route = useRoute();
const currentPath = route.path;
const activeMenu = ref(currentPath);

三、完整代码

<template><el-container class="layout-container-demo" style="height: 100vh"><el-aside width="200px"><el-scrollbar><!-- default-openeds:默认展开菜单 --><!-- default-active:默认选中菜单 --><el-menu :default-active="activeMenu" :router="true"><!-- 遍历一级菜单 --><template v-for="(item, index) in menu" :key="index"><!-- 如果一级菜单有子菜单,渲染 el-sub-menu --><el-sub-menu v-if="item.children && item.children.length > 0" :index="`${index + 1}`"><template #title><el-icon v-if="item.icon"><component :is="item.icon" /></el-icon>{{ item.name }}</template><!-- 遍历二级菜单 --><el-menu-item v-for="(secondmenu, secondindex) in item.children" :key="secondindex":index="secondmenu.path">{{ secondmenu.name }}</el-menu-item></el-sub-menu><!-- 如果一级菜单没有子菜单,渲染 el-menu-item --><el-menu-item v-else :index="item.path"><el-icon v-if="item.icon"><component :is="item.icon" /></el-icon>{{ item.name }}</el-menu-item></template></el-menu></el-scrollbar></el-aside><el-container><el-header style="text-align: right; font-size: 12px"><div class="toolbar"><el-dropdown><el-icon style="margin-right: 8px; margin-top: 1px"><setting /></el-icon><template #dropdown><el-dropdown-menu><el-dropdown-item>View</el-dropdown-item><el-dropdown-item>Add</el-dropdown-item><el-dropdown-item>Delete</el-dropdown-item></el-dropdown-menu></template></el-dropdown><span>Tom</span></div></el-header><!-- 右侧内容 --><el-main><el-scrollbar><RouterView /></el-scrollbar></el-main><!-- 底部信息 --><el-footer class="flex flex-center"><span>@2025-2030 wen</span></el-footer></el-container></el-container>
</template><script setup>
import { ref,reactive } from 'vue'
import { useRoute } from 'vue-router'//获取当前页面路径
const route = useRoute();
const currentPath = route.path;
const activeMenu = ref(currentPath);// 菜单
const menu = reactive([{name: 'Navigator One',icon: "message",path: '/about',},{name: 'Navigator Two',icon: "message",children: [{name: 'Option 1',path: '/home',},{name: 'Option 2',},{name: 'Option 3',},{name: 'Option 4',},]},
]);</script><style scoped>
.layout-container-demo .el-header {position: relative;background-color: var(--el-color-primary-light-7);color: var(--el-text-color-primary);
}.layout-container-demo .el-aside {color: var(--el-text-color-primary);background: var(--el-color-primary-light-8);
}.layout-container-demo .el-menu {border-right: none;
}.layout-container-demo .el-main {padding: 0;
}.layout-container-demo .toolbar {display: inline-flex;align-items: center;justify-content: center;height: 100%;right: 20px;
}
</style>

http://www.dtcms.com/a/425257.html

相关文章:

  • 医疗网站前置审批什么公司可以做网站等级保护
  • 学网站开发首先学哪些基础wordpress自动添加视频教程
  • 网站 要强化内容建设做外贸没有网站需要
  • 济南做网站个人网站建设遇到的问题
  • 绿化公司和苗圃做网站网站内容更新外包
  • 社区网站源码小公司简介ppt介绍范本
  • 云南大学网站建设做美食网站的素材图片
  • 商城网站开发技术福建省住房城乡建设厅网站
  • wordpress网站换主题服务器网站打开慢
  • 东莞高明网站设计做网站公司排行榜
  • asp.net网站开发流程哈尔滨网站建设学校
  • 前端做网站维护7一12岁手工暗器
  • 自建营销型网站模板南京哪家网站建设好
  • 清美未来广告设计公司天津百度seo代理
  • 2017年免费建网站哪里有零基础网站建设教学培训
  • 诗敏家具网站是谁做的商标名称推荐
  • 百度提交网站入口网址海南网站建设多少钱
  • app加网站开发网站手机版跳转 seo
  • 怎么把网站排名排上去wordpress 批量加密
  • 宁夏建设厅网站免费搭建网站模板
  • 聊城做网站的公司价位查询房产信息个人的房产信息查询
  • 北京响应式网站设计怎么样优化关键词排名
  • 山西教育学会的网站建设设计制作散发寄递销售展示使用
  • 做百度网站排做类似淘宝的网站设计需要什么
  • 做导航网站有发展吗破解软件库合集资料网址大全
  • 站长查询站长工具天台县低价网站建设
  • 网站开发分为万网网站备案查询
  • 求个网站你懂我的意思吗wordpress 4.7优化精减
  • 做网站都需要什么步骤网站建设需要公司
  • 罗湖装修公司网站建设微盟是做什么的