Sfoglia il codice sorgente

fix: 修复页面缓存 (#2575)

1. 修复页面不能缓存的bug
2. 此更新为破坏性更新,页面不支持多标签使用
3. 将表单设计模块多标签改成单标签
lzdjack 2 anni fa
parent
commit
de305ecd47
2 ha cambiato i file con 6 aggiunte e 7 eliminazioni
  1. 2 6
      src/layouts/page/index.vue
  2. 4 1
      src/views/form-design/index.vue

+ 2 - 6
src/layouts/page/index.vue

@@ -15,13 +15,9 @@
         appear
       >
         <keep-alive v-if="openCache" :include="getCaches">
-          <div :key="route.name">
-            <component :is="Component" :key="route.fullPath" />
-          </div>
-        </keep-alive>
-        <div v-else :key="route.name">
           <component :is="Component" :key="route.fullPath" />
-        </div>
+        </keep-alive>
+        <component v-else :is="Component" :key="route.fullPath" />
       </transition>
     </template>
   </RouterView>

+ 4 - 1
src/views/form-design/index.vue

@@ -1,8 +1,11 @@
 <template>
-  <VFormDesign />
+  <PageWrapper dense contentFullHeight fixedHeight>
+    <VFormDesign />
+  </PageWrapper>
 </template>
 
 <script lang="ts" setup>
+  import { PageWrapper } from '/@/components/Page';
   import VFormDesign from './components/VFormDesign/index.vue';
 </script>