vue3.2/Vite/Ts24: 左侧静态导航菜单搭建
·
Yin灏
- src / layout / index.vue
<template>
<div class="layout_container">
<!-- 左侧菜单 -->
<div class="layout_slider">
<Logo></Logo>
<!-- 展示菜单 -->
<el-scrollbar class="scrollbar">
<el-menu background-color="#001529" text-color="white">
<el-menu-item index="1">首页</el-menu-item>
<el-menu-item index="2">数据大屏</el-menu-item>
<el-sub-menu index="3">
<template #title>权限管理</template>
<el-menu-item index="3-1">用户管理</el-menu-item>
<el-menu-item index="3-2">角色管理</el-menu-item>
<el-menu-item index="3-3">菜单管理</el-menu-item>
</el-sub-menu>
</el-menu>
</el-scrollbar>
</div>
<!-- 顶部导航 -->
<div class="layout_tabbar"></div>
<!-- 内容展示区域 -->
<div class="layout_main"></div>
</div>
</template>
<script setup lang="ts">
import Logo from "./logo/index.vue";
</script>
<style scoped lang="scss">
.scrollbar {
width: 100%;
height: calc(100vh - $base-menu-logo-height);
}
</style>