tabs优化

This commit is contained in:
gary.fu
2023-12-29 17:22:14 +08:00
parent 7e6d0d2d1e
commit 773923d761
8 changed files with 76 additions and 16 deletions

View File

@@ -1,6 +1,7 @@
<script setup>
import { computed } from 'vue'
import { filterMenus } from '@/components/utils'
import { useRoute } from 'vue-router'
const props = defineProps({
menus: {
@@ -11,12 +12,16 @@ const props = defineProps({
const menuItems = computed(() => {
return filterMenus(props.menus)
})
const activeRoutePath = computed(() => {
const route = useRoute()
return route.path !== '/' ? route.path : ''
})
</script>
<template>
<el-menu
v-bind="$attrs"
:default-active="$route.path"
:default-active="activeRoutePath"
router
>
<slot name="before" />