基础element-plus模板项目

This commit is contained in:
Gary Fu
2023-05-01 17:58:09 +08:00
parent 8e79475ea2
commit 21945dc63c
3 changed files with 36 additions and 18 deletions

View File

@@ -5,37 +5,49 @@
:default-openeds="['1']" :default-openeds="['1']"
> >
<el-menu-item index="0"> <el-menu-item index="0">
SIMPLE Element Plus <span>Simple Element Plus</span>
<div v-if="collapseLeft">
SEP
</div>
</el-menu-item> </el-menu-item>
<el-sub-menu index="1"> <el-sub-menu index="1">
<template #title> <template #title>
<el-icon><setting /></el-icon>系统管理 <el-icon><setting /></el-icon>
<span>系统管理</span>
</template> </template>
<el-menu-item index="1-1"> <el-menu-item index="1-1">
<el-icon><user /></el-icon>用户管理 <el-icon><user /></el-icon>
<span>用户管理</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="1-2"> <el-menu-item index="1-2">
<el-icon><Menu /></el-icon>角色管理 <el-icon><Menu /></el-icon>
<span>角色管理</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="1-3"> <el-menu-item index="1-3">
<el-icon><lock /></el-icon>权限管理 <el-icon><lock /></el-icon>
<span>权限管理</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="1-4"> <el-menu-item index="1-4">
<el-icon><Menu /></el-icon>菜单管理 <el-icon><Menu /></el-icon>
<span>菜单管理</span>
</el-menu-item> </el-menu-item>
</el-sub-menu> </el-sub-menu>
<el-sub-menu index="2"> <el-sub-menu index="2">
<template #title> <template #title>
<el-icon><WarningFilled /></el-icon>错误页面 <el-icon><WarningFilled /></el-icon>
<span>错误页面</span>
</template> </template>
<el-menu-item index="1-1"> <el-menu-item index="1-1">
<el-icon><Warning /></el-icon>客户端错误 <el-icon><Warning /></el-icon>
<span>客户端错误</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="1-2"> <el-menu-item index="1-2">
<el-icon><Warning /></el-icon>没有权限页面 <el-icon><Warning /></el-icon>
<span>没有权限页面</span>
</el-menu-item> </el-menu-item>
<el-menu-item index="1-3"> <el-menu-item index="1-3">
<el-icon><Warning /></el-icon>服务器错误 <el-icon><Warning /></el-icon>
<span>服务器错误</span>
</el-menu-item> </el-menu-item>
</el-sub-menu> </el-sub-menu>
</el-menu> </el-menu>

View File

@@ -4,17 +4,23 @@
:ellipsis="false" :ellipsis="false"
> >
<el-menu-item @click="updateCollapseLeft"> <el-menu-item @click="updateCollapseLeft">
<el-icon v-if="!isCollapseLeft"> <template #title>
<Fold /> <el-icon v-if="!isCollapseLeft">
</el-icon> <Fold />
<el-icon v-if="isCollapseLeft"> </el-icon>
<Expand /> <el-icon v-if="isCollapseLeft">
</el-icon> <Expand />
</el-icon>
<span>&nbsp;</span>
</template>
</el-menu-item> </el-menu-item>
<div class="flex-grow" /> <div class="flex-grow" />
<el-sub-menu index="1"> <el-sub-menu index="1">
<template #title> <template #title>
语言 <el-icon v-if="isCollapseLeft">
<Expand />
</el-icon>
<span>语言</span>
</template> </template>
<el-menu-item index="2-1"> <el-menu-item index="2-1">
中文 中文

View File

@@ -9,7 +9,7 @@ const collapseLeft = ref(false)
<template> <template>
<el-container class="index-container"> <el-container class="index-container">
<el-aside> <el-aside width="auto">
<left-menu v-model:collapse-left="collapseLeft" /> <left-menu v-model:collapse-left="collapseLeft" />
</el-aside> </el-aside>
<el-container> <el-container>