<template>
<el-menu
class="el-menu-vertical-demo"
@close="handleClose"
:default-active="$route.path"
ref="menus"
:default-openeds="['0','1','2']"
v-menuIcon
>
</el-menu>
</template>
<script>
handleClose(key, keyPath) {
this.$refs.menus.open(keyPath);
},
</script>
这篇博客详细介绍了如何在Vue.js中创建并配置一个垂直菜单,包括设置激活状态、监听关闭事件以及使用自定义指令`v-menuIcon`。示例代码展示了`el-menu`组件的用法,如`default-active`属性绑定当前路由、`default-openeds`用于预设展开的子菜单项,并展示了`handleClose`方法来重新打开已关闭的菜单项。
6418

被折叠的 条评论
为什么被折叠?



