ElementUI之首页导航&左侧菜单
在ElementUI中创建一个带有导航和左侧菜单的首页,可以使用<el-menu>
和<el-submenu>
组件来实现左侧菜单,以及<el-breadcrumb>
组件来实现顶部的导航。以下是一个简单的示例代码:
<template>
<el-container style="height: 100vh;">
<el-header>
<el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
<el-breadcrumb-item>活动管理</el-breadcrumb-item>
<el-breadcrumb-item>活动列表</el-breadcrumb-item>
<el-breadcrumb-item>详情</el-breadcrumb-item>
</el-breadcrumb>
</el-header>
<el-container>
<el-aside width="200px">
<el-menu default-active="1" class="el-menu-vertical-demo">
<el-submenu index="1">
<template slot="title">
<i class="el-icon-location"></i>
<span>导航一</span>
</template>
<el-menu-item index="1-1">选项1</el-menu-item>
<el-menu-item index="1-2">选项2</el-menu-item>
</el-submenu>
<!-- 其他菜单项 -->
</el-menu>
</el-aside>
<el-main>
<!-- 主要内容区 -->
</el-main>
</el-container>
</el-container>
</template>
<script>
export default {
name: 'HomePage'
// 其他选项
};
</script>
<style>
.el-header {
background-color: #B3C0D1;
color: var(--el-text-color-primary);
text-align: center;
line-height: 60px;
}
.el-aside {
background-color: #D3DCE6;
color: var(--el-text-color-primary);
text-align: center;
}
.el-main {
background-color: #E9EEF3;
color: var(--el-text-color-primary);
text-align: center;
}
</style>
这段代码创建了一个带有顶部导航和左侧菜单的页面框架。顶部导航使用<el-breadcrumb>
组件,左侧菜单使用<el-menu>
和<el-submenu>
组件,可以根据实际需求进行扩展和自定义样式。
评论已关闭