@@ -47,15 +47,7 @@ API.GetVersion((d) => {
4747 }
4848})
4949
50- const sideWidth = ref (" width: 200px; display: flex;flex-direction: column;" )
5150const isCollapse = ref (true )
52- watch (isCollapse , (e ) => {
53- if (e ) {
54- sideWidth .value = " width: 80px; display: flex;flex-direction: column;"
55- } else {
56- sideWidth .value = " width: 200px; display: flex;flex-direction: column;"
57- }
58- })
5951const lastActiveMenu = window .localStorage .getItem (' activeMenu' )
6052const activeMenu = ref (lastActiveMenu === ' ' ? ' welcome' : lastActiveMenu )
6153const panelName = ref (activeMenu )
@@ -92,14 +84,15 @@ const toHistoryPanel = ({ ID: selectID, panelName: historyPanelName }) => {
9284 </script >
9385
9486<template >
95- <el-container style =" height : 100% " >
96- <el-aside : style =" sideWidth " >
87+ <el-container style =" height : 100% ; " >
88+ <el-aside width = " auto " style =" display : flex ; flex-direction : column ; " >
9789 <el-radio-group v-model =" isCollapse" >
9890 <el-radio-button :label =" false" >+</el-radio-button >
9991 <el-radio-button :label =" true" >-</el-radio-button >
10092 </el-radio-group >
10193 <el-menu
102- style =" flex-grow : 1 ;"
94+ class =" el-menu-vertical"
95+ style =" height : 100% ;"
10396 :default-active =" activeMenu"
10497 :collapse =" isCollapse"
10598 @select =" handleSelect"
@@ -159,3 +152,9 @@ const toHistoryPanel = ({ ID: selectID, panelName: historyPanelName }) => {
159152 </div >
160153 </el-container >
161154</template >
155+
156+ <style >
157+ .el-menu-vertical :not (.el-menu--collapse ) {
158+ width : 200px ;
159+ }
160+ </style >
0 commit comments