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

厚街网站建设报价公司想做个网站怎么办

厚街网站建设报价,公司想做个网站怎么办,高唐住房建设局网站,专业企业网站建设:router"true" 一、参考文章 vue3:十一、主页面布局(实现基本左侧菜单右侧内容效果)-CSDN博客 参考上述文章可知,页面跳转是通过在js中定义的菜单中携带的path,然后通过菜单的点击事件完成的跳转,现在可以进行优化,直…

:router="true"

一、参考文章

vue3:十一、主页面布局(实现基本左侧菜单+右侧内容效果)-CSDN博客

参考上述文章可知,页面跳转是通过在js中定义的菜单中携带的path,然后通过菜单的点击事件完成的跳转,现在可以进行优化,直接将路径写入视图层的菜单标题即可完成跳转

二、具体实现

1、移除click事件

2、在菜单容器中写入方法

开启组件中页面的路由功能

这里的路由跳转是根据index的值进行的跳转 ,现在索引写的都是1,2,3...;1-1,1-2,1-3...,所以需要替换成具体路径

例如:

修改前,点击一个菜单进行跳转

 对应的路径就显示的是当前index的信息

所以需要将这个index修改为指定的路径

3、修改index

index其实应该是一个唯一的值,只要各个标题之间不重复就行

将index的值修改为对应的path,这里只是具体要跳转的标题才是使用跳转功能,像可展开项的容器就无需跳转,直接采用之前的索引即可

三、完整代码

src/layout/index.vue

<template><el-container class="layout-container-demo" style="height: 100vh"><el-aside width="200px"><el-scrollbar><!-- default-openeds:默认展开菜单 --><el-menu :default-openeds="['1', '2']" :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 { reactive } from 'vue'
// 菜单
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/wzjs/407252.html

相关文章:

  • 建站工具包网站设计与网页制作
  • wordpress 仿站交叉教育培训网站
  • 服装公司网站网页设计网推技巧
  • 公司网站建设一年多少钱旺道seo软件
  • 幼儿园网站建设的意义互联网营销师证书是国家认可的吗
  • p2p网站的建设如何提高网站排名
  • 做网站是干嘛torrent种子猫
  • 做弹幕网站有哪些百度收录的网站
  • 网站版面做的很好的公司seo系统
  • 一个空间可以做几个网站吗房产网站模板
  • 给wordpress上锁靠谱的seo收费
  • 深圳的网站制作公司站长网站查询工具
  • 如何做企业网站排名优化正规排名网站推广公司
  • 专门制作网页的工具seo神器
  • 电子商务网站怎么建搜索热门关键词
  • 江苏做帖子网站关键词挖掘站长工具
  • 网站建设 案例自动提取关键词的软件
  • 微信里的商家链接网站怎么做的短视频营销的优势
  • 阿里云账号密码发给网站开发千锋教育郑州校区
  • 成都行业网站游戏推广一个月能拿多少钱
  • 网站登录怎么退出sem工作原理
  • 京东购物百度优化推广
  • 网站购买后如何做最全磁力搜索引擎
  • directadmin备份网站北京优化网站方法
  • 布吉附近做网站seo推广优化外包公司
  • 许昌做网站团队16888精品货源入口
  • 哪些网站可以做设计赚钱我们seo
  • 巢湖seo推广seo网络推广怎么做
  • 湖北网站建设多少钱网络整合营销4i原则
  • 妙趣网 通辽网站建设江门网站建设模板