瀏覽代碼

fix: improve layout boundary issues (#4450)

LanceJiang 6 月之前
父節點
當前提交
81a9accafd
共有 1 個文件被更改,包括 13 次插入0 次删除
  1. 13 0
      packages/effects/layouts/src/basic/layout.vue

+ 13 - 0
packages/effects/layouts/src/basic/layout.vue

@@ -143,6 +143,19 @@ watch(
   },
 );
 
+watch(
+  () => preferences.app.layout,
+  async (val) => {
+    if (val === 'sidebar-mixed-nav' && preferences.sidebar.hidden) {
+      updatePreferences({
+        sidebar: {
+          hidden: false,
+        },
+      });
+    }
+  },
+);
+
 const slots = useSlots();
 const headerSlots = computed(() => {
   return Object.keys(slots).filter((key) => key.startsWith('header-'));