通过获取当前路由路径,传递给default-active

绑定active
实现路由路径对应选项获得active
pull/9/head
riverflow 2 months ago
parent 43604adc9b
commit 6b88c8cf43

@ -4,7 +4,13 @@
<MenuLogo></MenuLogo>
<!-- 菜单区域 -->
<el-menu router 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>
@ -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">

Loading…
Cancel
Save