ElementUI之首页导航及左侧菜单(模拟实现)
<template>
<el-container style="height: 500px; border: 1px solid #eee">
<el-aside width="200px" style="background-color: rgb(238, 241, 246)">
<el-menu :default-openeds="['1', '3']" :default-active="'1-1'">
<el-submenu index="1">
<template slot="title"><i class="el-icon-message"></i>导航一</template>
<el-menu-item index="1-1">选项1</el-menu-item>
<el-menu-item index="1-2">选项2</el-menu-item>
</el-submenu>
<el-submenu index="2">
<template slot="title"><i class="el-icon-menu"></i>导航二</template>
<el-menu-item index="2-1">选项1</el-menu-item>
<el-menu-item index="2-2">选项2</el-menu-item>
</el-submenu>
<el-submenu index="3">
<template slot="title"><i class="el-icon-setting"></i>导航三</template>
<el-menu-item index="3-1">选项1</el-menu-item>
<el-menu-item index="3-2">选项2</el-menu-item>
</el-submenu>
</el-menu>
</el-aside>
<el-main style="background-color: white">
<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>
<!-- 页面主要内容 -->
<div>
<h1>欢迎来到首页</h1>
</div>
</el-main>
</el-container>
</template>
<script>
export default {
data() {
return {
// 这里可以包含页面状态和逻辑数据
};
},
methods: {
// 这里可以定义页面的方法
}
};
</script>
<style>
/* 这里可以写样式 */
</style>
这个代码实例展示了如何使用Element UI库来创建一个带有左侧导航菜单和面包屑导航的简单首页布局。代码中使用了<el-container>
、<el-aside>
、<el-main>
组件来构建页面框架,并且使用了<el-menu>
组件来创建左侧的导航菜单,同时使用了<el-breadcrumb>
组件来展示当前位置。这个例子可以作为开发者学习和模仿,以便在自己的项目中快速实现类似的布局和功能。
评论已关闭