element-plus 菜单
时间: 2023-11-14 10:07:31 浏览: 97
好的,你的问题是:
element-plus 菜单怎么使用?
回答:
element-plus 的菜单组件是 `el-menu`,使用时需要先引入组件:
```vue
<template>
<el-menu :default-active="activeIndex" class="el-menu-demo" mode="horizontal" @select="handleSelect">
<el-menu-item index="1">处理中心</el-menu-item>
<el-submenu index="2">
<template #title>我的工作台</template>
<el-menu-item index="2-1">选项1</el-menu-item>
<el-menu-item index="2-2">选项2</el-menu-item>
<el-menu-item index="2-3">选项3</el-menu-item>
</el-submenu>
<el-menu-item index="3" disabled>消息中心</el-menu-item>
<el-menu-item index="4"><a href="https://www.ele.me" target="_blank">订单管理</a></el-menu-item>
</el-menu>
</template>
<script>
import { ElMenu, ElMenuItem, ElSubmenu } from 'element-plus';
export default {
components: {
ElMenu,
ElMenuItem,
ElSubmenu,
},
data() {
return {
activeIndex: '1',
};
},
methods: {
handleSelect(index) {
this.activeIndex = index;
},
},
};
</script>
```
在上面的代码中,我们使用了 `el-menu`、`el-menu-item` 和 `el-submenu` 三个组件来构建菜单。其中,`el-menu` 是菜单的容器,`el-menu-item` 是菜单项,`el-submenu` 是子菜单。
我们可以通过 `default-active` 属性来设置默认选中的菜单项,通过 `mode` 属性来设置菜单的模式(水平或垂直),通过 `@select` 事件来监听菜单项的选中事件。
阅读全文