elementui 侧边导航栏
时间: 2023-09-06 11:12:11 浏览: 184
对于 Element UI 侧边导航栏,你可以使用 Element UI 提供的 Menu 组件来实现。下面是一个简单的示例代码:
```vue
<template>
<el-aside width="200px">
<el-menu :default-active="activeMenu" class="el-menu-vertical-demo" @select="handleMenuSelect">
<el-menu-item index="1">
<i class="el-icon-location"></i>
<span slot="title">导航项1</span>
</el-menu-item>
<el-submenu index="2">
<template slot="title">
<i class="el-icon-menu"></i>
<span>导航项2</span>
</template>
<el-menu-item index="2-1">子导航项1</el-menu-item>
<el-menu-item index="2-2">子导航项2</el-menu-item>
</el-submenu>
<el-menu-item index="3">
<i class="el-icon-setting"></i>
<span slot="title">导航项3</span>
</el-menu-item>
</el-menu>
</el-aside>
</template>
<script>
export default {
data() {
return {
activeMenu: '1'
};
},
methods: {
handleMenuSelect(index) {
this.activeMenu = index;
// 处理选中导航项的逻辑
}
}
};
</script>
<style scoped>
.el-aside {
background-color: #f8f8f9;
}
</style>
```
这个示例使用了 Element UI 的 Menu 组件来创建侧边导航栏。你可以根据自己的需求调整菜单项的数量和样式。在 `handleMenuSelect` 方法中,你可以处理选中导航项的逻辑。通过绑定 `activeMenu` 属性,你可以设置默认选中的导航项。
希望这个示例能够帮到你!如果还有其他问题,请随时提问。
阅读全文