MyAside.vue 2.1 KB
Newer Older
1
<template>
2
	<el-menu default-active="$route.path" class="layout-aside-container" background-color="#fff" text-color="#000" active-text-color="#42b983">
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
		<el-submenu index="1">
			<template slot="title">
				<i class="el-icon-thumb"></i>
				CSDN管理
			</template>
			<el-menu-item-group>
				<router-link :to="{ path: '/home/tripletDayInfo' }">
					<el-menu-item index="/home/tripletDayInfo">三连管理</el-menu-item>
				</router-link>
				<router-link :to="{ path: '/home/csdnUser' }">
					<el-menu-item index="/home/csdnUser">用户管理</el-menu-item>
				</router-link>
				<router-link :to="{ path: '/home/articleInfo' }">
					<el-menu-item index="/home/articleInfo">文章管理</el-menu-item>
				</router-link>
			</el-menu-item-group>
		</el-submenu>
		<el-submenu index="2">
			<template slot="title">
22
				<i class="el-icon-question"></i>
23 24 25 26 27 28 29 30 31 32 33 34 35
				面试题
			</template>
			<el-menu-item-group>
				<router-link :to="{ path: '/home/interview' }">
					<el-menu-item index="/home/interview">面试题管理</el-menu-item>
				</router-link>
				<router-link :to="{ path: '/home/algorithmic' }">
					<el-menu-item index="/home/algorithmic">算法题管理</el-menu-item>
				</router-link>
			</el-menu-item-group>
		</el-submenu>
		<el-submenu index="3">
			<template slot="title">
36
				<i class="el-icon-document"></i>
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
				文档管理
			</template>
			<el-menu-item-group>
				<router-link :to="{ path: '/home/aphorismPoetry' }">
					<el-menu-item index="/home/aphorismPoetry">诗词管理</el-menu-item>
				</router-link>
				<router-link :to="{ path: '/home/chat' }">
					<el-menu-item index="/home/chat">CHAT管理</el-menu-item>
				</router-link>
				<router-link :to="{ path: '/home/pic' }">
					<el-menu-item index="/home/pic">图片管理</el-menu-item>
				</router-link>
			</el-menu-item-group>
		</el-submenu>
		<!-- The rest of your code for other menu items and submenus -->
52
	</el-menu>
53 54
</template>
<script>
55
export default { name: 'MyAside' }
56
</script>
57

58 59
<style lang="less" scoped>
.layout-aside-container {
60
	width: 200px;
61 62
	height: 100%;
	border-right: 1px solid #eaeaea;
63
}
64

65
.left-aside-item {
66
	font-size: 20px;
67
}
68
</style>