|
|
|
|
@ -4,7 +4,13 @@
|
|
|
|
|
<MenuLogo></MenuLogo>
|
|
|
|
|
|
|
|
|
|
<!-- 菜单区域 -->
|
|
|
|
|
<el-menu background-color="#00c6bf" default-active="1" class="el-menu-vertical-demo">
|
|
|
|
|
<!-- 通过当前路由获取路径返回给defalut-active,将默认事件绑定在当前路由路径上 -->
|
|
|
|
|
<el-menu
|
|
|
|
|
router background-color="#00c6bf"
|
|
|
|
|
|
|
|
|
|
:default-active="activeIndex"
|
|
|
|
|
class="el-menu-vertical-demo">
|
|
|
|
|
|
|
|
|
|
<!-- 注释掉暂时不需要的多余属性 -->
|
|
|
|
|
<!-- <el-sub-menu index="1">
|
|
|
|
|
<template #title>
|
|
|
|
|
@ -34,27 +40,27 @@
|
|
|
|
|
</el-menu-item> -->
|
|
|
|
|
|
|
|
|
|
<!-- 添加菜单栏选项 -->
|
|
|
|
|
<el-menu-item index="1">
|
|
|
|
|
<el-menu-item index="/user">
|
|
|
|
|
<el-icon><Menu /></el-icon>
|
|
|
|
|
<template #title>用户管理</template>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item index="2">
|
|
|
|
|
<el-menu-item index="/category">
|
|
|
|
|
<el-icon><Menu /></el-icon>
|
|
|
|
|
<template #title>菜品分类</template>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item index="3">
|
|
|
|
|
<el-menu-item index="/goods">
|
|
|
|
|
<el-icon><Memo /></el-icon>
|
|
|
|
|
<template #title>菜品管理</template>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item index="4">
|
|
|
|
|
<el-menu-item index="/order">
|
|
|
|
|
<el-icon><Monitor /></el-icon>
|
|
|
|
|
<template #title>订单管理</template>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item index="5">
|
|
|
|
|
<el-menu-item index="banner">
|
|
|
|
|
<el-icon><Calendar /></el-icon>
|
|
|
|
|
<template #title>广告管理</template>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
<el-menu-item index="6">
|
|
|
|
|
<el-menu-item index="comment">
|
|
|
|
|
<el-icon><Edit /></el-icon>
|
|
|
|
|
<template #title>评论管理</template>
|
|
|
|
|
</el-menu-item>
|
|
|
|
|
@ -70,6 +76,22 @@
|
|
|
|
|
|
|
|
|
|
// 引入MenuLogo
|
|
|
|
|
import MenuLogo from './MenuLogo.vue'
|
|
|
|
|
|
|
|
|
|
// 添加 computed 导入
|
|
|
|
|
import { ref, computed } from 'vue'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 引入路由
|
|
|
|
|
import {useRoute} from 'vue-router'
|
|
|
|
|
|
|
|
|
|
// 获取当前路由
|
|
|
|
|
const route = useRoute()
|
|
|
|
|
|
|
|
|
|
// 通过当前路由路径,获取激活选项
|
|
|
|
|
const activeIndex = computed(()=>{
|
|
|
|
|
const { path } = route
|
|
|
|
|
return path
|
|
|
|
|
})
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
|
|
|