|
@@ -11,6 +11,12 @@
|
|
|
</li>
|
|
</li>
|
|
|
</ul>
|
|
</ul>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
|
|
+ <el-col :md="10">
|
|
|
|
|
+ <el-radio-group v-model="isCollapse" size="mini">
|
|
|
|
|
+ <el-radio-button :label="false">展开</el-radio-button>
|
|
|
|
|
+ <el-radio-button :label="true">收起</el-radio-button>
|
|
|
|
|
+ </el-radio-group>
|
|
|
|
|
+ </el-col>
|
|
|
<el-dropdown>
|
|
<el-dropdown>
|
|
|
<img
|
|
<img
|
|
|
:src="user.avatarUrl"
|
|
:src="user.avatarUrl"
|
|
@@ -33,12 +39,15 @@
|
|
|
</el-dropdown>
|
|
</el-dropdown>
|
|
|
</el-header>
|
|
</el-header>
|
|
|
<el-container>
|
|
<el-container>
|
|
|
- <el-aside width="200px" style="background-color: rgb(238, 241, 246)">
|
|
|
|
|
|
|
+ <el-row>
|
|
|
|
|
+ </el-row>
|
|
|
|
|
+ <el-row>
|
|
|
<el-menu
|
|
<el-menu
|
|
|
:default-active="this.$route.path"
|
|
:default-active="this.$route.path"
|
|
|
router
|
|
router
|
|
|
class="el-menu-vertical-demo"
|
|
class="el-menu-vertical-demo"
|
|
|
:unique-opened="true"
|
|
:unique-opened="true"
|
|
|
|
|
+ :collapse="isCollapse"
|
|
|
>
|
|
>
|
|
|
<el-submenu index="/post/video">
|
|
<el-submenu index="/post/video">
|
|
|
<template slot="title">
|
|
<template slot="title">
|
|
@@ -69,7 +78,7 @@
|
|
|
<span slot="title">历史记录</span>
|
|
<span slot="title">历史记录</span>
|
|
|
</el-menu-item>
|
|
</el-menu-item>
|
|
|
</el-menu>
|
|
</el-menu>
|
|
|
- </el-aside>
|
|
|
|
|
|
|
+ </el-row>
|
|
|
<el-main>
|
|
<el-main>
|
|
|
<router-view />
|
|
<router-view />
|
|
|
</el-main>
|
|
</el-main>
|
|
@@ -87,7 +96,8 @@ export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
user: null,
|
|
user: null,
|
|
|
- loginUser: null
|
|
|
|
|
|
|
+ loginUser: null,
|
|
|
|
|
+ isCollapse: true
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
created() {
|
|
created() {
|
|
@@ -111,4 +121,9 @@ export default {
|
|
|
.el-aside {
|
|
.el-aside {
|
|
|
color: #333;
|
|
color: #333;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+.el-menu-vertical-demo:not(.el-menu--collapse) {
|
|
|
|
|
+ width: 200px;
|
|
|
|
|
+ min-height: 400px;
|
|
|
|
|
+}
|
|
|
</style>
|
|
</style>
|