lph 1 год назад
Родитель
Сommit
df17101c63
2 измененных файлов с 29 добавлено и 4 удалено
  1. 26 4
      ruoyi-ui/src/layout/components/Sidebar/index.vue
  2. 3 0
      ruoyi-ui/src/layout/index.vue

+ 26 - 4
ruoyi-ui/src/layout/components/Sidebar/index.vue

@@ -49,6 +49,11 @@ import variables from "@/assets/styles/variables.scss";
 
 export default {
   components: { SidebarItem, Logo },
+  data() {
+    return {
+      isCollapse: false,
+    };
+  },
   computed: {
     ...mapState(["settings"]),
     ...mapGetters(["sidebarRouters", "sidebar"]),
@@ -67,11 +72,28 @@ export default {
     variables() {
       return variables;
     },
-    isCollapse() {
-      // return !this.sidebar.opened;
-      // return true
-      return false;
+    // isCollapse() {
+    //   // return !this.sidebar.opened;
+    //   // return true
+    //   return false;
+    // },
+  },
+  methods: {
+    onLayoutResize() {
+      console.log("resize");
+      const clientWidth = document.documentElement.clientWidth;
+      if (clientWidth < 1000) {
+        this.isCollapse = true;
+      } else {
+        this.isCollapse = false;
+      }
     },
   },
+  mounted() {
+    window.addEventListener("resize", this.onLayoutResize);
+  },
+  onUnmounted() {
+    window.removeEventListener("resize");
+  },
 };
 </script>

+ 3 - 0
ruoyi-ui/src/layout/index.vue

@@ -156,6 +156,9 @@ export default {
 @import "~@/assets/styles/mixin.scss";
 @import "~@/assets/styles/variables.scss";
 
+.avatar-wrapper {
+  white-space: nowrap;
+}
 .el-dropdown-menu {
   z-index: 10000 !important;
 }