按照视频操作的,侧边菜单的 展开收起 没有成功,
点击按钮后,侧边菜单没有了
调试器下,元素也消失了
用的vite框架
`
<template>
<!-- 一级 menu 菜单 -->
<el-menu
:collapse="!$store.getters.sidebarOpened"
:uniqueOpened="true"
:default-active="activeMenu"
:background-color="$store.getters.cssVar.menuBg"
:text-color="$store.getters.cssVar.menuText"
:active-text-color="$store.getters.cssVar.menuActiveText"
router
>
<sidebar-item
v-for="item in routes"
:key="item.path"
:route="item"
></sidebar-item>
</el-menu>
</template>
<script setup>
import { computed, ref } from 'vue'
import { useRoute, useRouter } from 'vue-router'
import { filterRoutes, generateMenus } from '@/utils/route'
import SidebarItem from './SidebarItem.vue'
const router = useRouter()
const routes = computed(() => {
const fRoutes = filterRoutes(router.getRoutes())
return generateMenus(fRoutes)
})
//默认激活项
const route = useRoute()
const activeMenu = computed(() => {
const { path } = route
return path
})
</script>
<style scoped></style>基于Vue3重写Vue-element-admin,打造后台前端综合解决方案
了解课程