|
|
@@ -0,0 +1,132 @@
|
|
|
+<template>
|
|
|
+ <el-row>
|
|
|
+ <!-- <el-radio-group v-model="isCollapse" style="margin-bottom: 20px;">
|
|
|
+ <el-radio-button :label="false">展开</el-radio-button>
|
|
|
+ <el-radio-button :label="true">收起</el-radio-button>
|
|
|
+ </el-radio-group>-->
|
|
|
+ <el-menu
|
|
|
+ default-active="1-4-1"
|
|
|
+ class="el-menu-vertical-demo"
|
|
|
+ :collapse="isCollapse"
|
|
|
+ @open="handleOpen"
|
|
|
+ @close="handleClose"
|
|
|
+ >
|
|
|
+ <el-submenu index="1">
|
|
|
+ <template slot="title">
|
|
|
+ <i class="el-icon-user" />
|
|
|
+ <span slot="title">帐号管理</span>
|
|
|
+ </template>
|
|
|
+ <el-menu-item-group>
|
|
|
+ <el-menu-item index="1-1">选项1</el-menu-item>
|
|
|
+ <el-menu-item index="1-2">选项2</el-menu-item>
|
|
|
+ </el-menu-item-group>
|
|
|
+ <el-menu-item-group title="分组2">
|
|
|
+ <el-menu-item index="1-3">选项3</el-menu-item>
|
|
|
+ </el-menu-item-group>
|
|
|
+ <el-submenu index="1-4">
|
|
|
+ <span slot="title">选项4</span>
|
|
|
+ <el-menu-item index="1-4-1">选项1</el-menu-item>
|
|
|
+ </el-submenu>
|
|
|
+ </el-submenu>
|
|
|
+ <el-submenu index="2">
|
|
|
+ <template slot="title">
|
|
|
+ <i class="el-icon-postcard" />
|
|
|
+ <span slot="title">稿件管理</span>
|
|
|
+ </template>
|
|
|
+ <el-submenu index="2-1">
|
|
|
+ <template slot="title">
|
|
|
+ <i class="el-icon-plus" />
|
|
|
+ <span slot="title">发布</span>
|
|
|
+ </template>
|
|
|
+ <el-menu-item-group>
|
|
|
+ <el-menu-item index="2-1-1">
|
|
|
+ <i class="el-icon-film" />
|
|
|
+ <span slot="title">视频</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="2-1-2">
|
|
|
+ <i class="el-icon-headset" />
|
|
|
+ <span slot="title">音频</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="2-1-3">
|
|
|
+ <i class="el-icon-picture" />
|
|
|
+ <span slot="title">相册</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="2-1-4">
|
|
|
+ <i class="el-icon-document" />
|
|
|
+ <span slot="title">文章</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="2-1-5">
|
|
|
+ <i class="el-icon-files" />
|
|
|
+ <span slot="title">文件</span>
|
|
|
+ </el-menu-item>
|
|
|
+ </el-menu-item-group>
|
|
|
+ </el-submenu>
|
|
|
+ <el-submenu index="2-2">
|
|
|
+ <template slot="title">
|
|
|
+ <i class="el-icon-s-data" />
|
|
|
+ <span slot="title">列表</span>
|
|
|
+ </template>
|
|
|
+ <el-menu-item-group>
|
|
|
+ <el-menu-item index="2-2-1">
|
|
|
+ <i class="el-icon-film" />
|
|
|
+ <span slot="title">视频</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="2-2-2">
|
|
|
+ <i class="el-icon-headset" />
|
|
|
+ <span slot="title">音频</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="2-2-3">
|
|
|
+ <i class="el-icon-picture" />
|
|
|
+ <span slot="title">相册</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="2-2-4">
|
|
|
+ <i class="el-icon-document" />
|
|
|
+ <span slot="title">文章</span>
|
|
|
+ </el-menu-item>
|
|
|
+ </el-menu-item-group>
|
|
|
+ </el-submenu>
|
|
|
+ </el-submenu>
|
|
|
+ <el-menu-item index="3">
|
|
|
+ <i class="el-icon-document" />
|
|
|
+ <span slot="title">导航三</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="4">
|
|
|
+ <i class="el-icon-setting" />
|
|
|
+ <span slot="title">导航四</span>
|
|
|
+ </el-menu-item>
|
|
|
+ </el-menu>
|
|
|
+ </el-row>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script>
|
|
|
+export default {
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ isCollapse: false,
|
|
|
+ navList: [
|
|
|
+ { path: '/post/publish', name: '发布', icon: 'el-icon-upload' },
|
|
|
+ { path: '/post/list', name: '稿件', icon: 'el-icon-files' },
|
|
|
+ { path: '/post/analysis', name: '数据', icon: 'el-icon-data-analysis' }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ created() {
|
|
|
+ document.title = '我的主页'
|
|
|
+ },
|
|
|
+ methods: {
|
|
|
+ handleOpen(key, keyPath) {
|
|
|
+ console.log(key, keyPath)
|
|
|
+ },
|
|
|
+ handleClose(key, keyPath) {
|
|
|
+ console.log(key, keyPath)
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+</script>
|
|
|
+
|
|
|
+<style>
|
|
|
+.el-menu-vertical-demo:not(.el-menu--collapse) {
|
|
|
+ width: 200px;
|
|
|
+ min-height: 400px;
|
|
|
+}
|
|
|
+</style>
|