fix[Sidebar]: fixed collapse animation problem (#1690)
This commit is contained in:
		@@ -6,6 +6,7 @@
 | 
			
		||||
      :background-color="variables.menuBg"
 | 
			
		||||
      :text-color="variables.menuText"
 | 
			
		||||
      :active-text-color="variables.menuActiveText"
 | 
			
		||||
      :collapse-transition="false"
 | 
			
		||||
      mode="vertical"
 | 
			
		||||
    >
 | 
			
		||||
      <sidebar-item v-for="route in permission_routers" :key="route.path" :item="route" :base-path="route.path" />
 | 
			
		||||
 
 | 
			
		||||
@@ -83,19 +83,26 @@
 | 
			
		||||
 | 
			
		||||
  .hideSidebar {
 | 
			
		||||
    .sidebar-container {
 | 
			
		||||
      width: 36px !important;
 | 
			
		||||
      width: 54px !important;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .main-container {
 | 
			
		||||
      margin-left: 36px;
 | 
			
		||||
      margin-left: 54px;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .svg-icon {
 | 
			
		||||
      margin-right: 0px;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .submenu-title-noDropdown {
 | 
			
		||||
      padding-left: 10px !important;
 | 
			
		||||
      padding: 0 !important;
 | 
			
		||||
      position: relative;
 | 
			
		||||
 | 
			
		||||
      .el-tooltip {
 | 
			
		||||
        padding: 0 10px !important;
 | 
			
		||||
        padding: 0 !important;
 | 
			
		||||
        .svg-icon {
 | 
			
		||||
          margin-left: 20px;
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@@ -103,7 +110,10 @@
 | 
			
		||||
      overflow: hidden;
 | 
			
		||||
 | 
			
		||||
      &>.el-submenu__title {
 | 
			
		||||
        padding-left: 10px !important;
 | 
			
		||||
        padding: 0 !important;
 | 
			
		||||
        .svg-icon {
 | 
			
		||||
          margin-left: 20px;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        .el-submenu__icon-arrow {
 | 
			
		||||
          display: none;
 | 
			
		||||
 
 | 
			
		||||
@@ -19,7 +19,7 @@ $menuHover:#263445;
 | 
			
		||||
$subMenuBg:#1f2d3d;
 | 
			
		||||
$subMenuHover:#001528;
 | 
			
		||||
 | 
			
		||||
$sideBarWidth: 180px;
 | 
			
		||||
$sideBarWidth: 210px;
 | 
			
		||||
 | 
			
		||||
// the :export directive is the magic sauce for webpack
 | 
			
		||||
// https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user