ソースを参照

fix(layout): fix class loss

vben 3 年 前
コミット
d018363ddc
2 ファイル変更5 行追加2 行削除
  1. 2 2
      src/layouts/default/index.vue
  2. 3 0
      vite.config.ts

+ 2 - 2
src/layouts/default/index.vue

@@ -45,14 +45,14 @@
       const { prefixCls } = useDesign('default-layout');
       const { getIsMobile } = useAppInject();
       const { getShowFullHeaderRef } = useHeaderSetting();
-      const { getShowSidebar, getIsMixSidebar, getIsSidebarType } = useMenuSetting();
+      const { getShowSidebar, getIsMixSidebar, getShowMenu } = useMenuSetting();
 
       // Create a lock screen monitor
       const lockEvents = useLockPage();
 
       const layoutClass = computed(() => {
         let cls: string[] = ['ant-layout'];
-        if (unref(getIsMixSidebar) || unref(getIsSidebarType)) {
+        if (unref(getIsMixSidebar) || unref(getShowMenu)) {
           cls.push('ant-layout-has-sider');
         }
         return cls;

+ 3 - 0
vite.config.ts

@@ -76,6 +76,9 @@ export default ({ command, mode }: ConfigEnv): UserConfig => {
       chunkSizeWarningLimit: 2000,
     },
     define: {
+      // setting vue-i18-next
+      // Suppress warning
+      __INTLIFY_PROD_DEVTOOLS__: false,
       __APP_INFO__: JSON.stringify(__APP_INFO__),
     },
     css: {