Commit de305ecd47c8f2bb5aa8a4efc63f759d8d4e16e2

Authored by lzdjack
Committed by GitHub
1 parent a2224042

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

1. 修复页面不能缓存的bug
2. 此更新为破坏性更新,页面不支持多标签使用
3. 将表单设计模块多标签改成单标签
src/layouts/page/index.vue
... ... @@ -15,13 +15,9 @@
15 15 appear
16 16 >
17 17 <keep-alive v-if="openCache" :include="getCaches">
18   - <div :key="route.name">
19   - <component :is="Component" :key="route.fullPath" />
20   - </div>
21   - </keep-alive>
22   - <div v-else :key="route.name">
23 18 <component :is="Component" :key="route.fullPath" />
24   - </div>
  19 + </keep-alive>
  20 + <component v-else :is="Component" :key="route.fullPath" />
25 21 </transition>
26 22 </template>
27 23 </RouterView>
... ...
src/views/form-design/index.vue
1 1 <template>
2   - <VFormDesign />
  2 + <PageWrapper dense contentFullHeight fixedHeight>
  3 + <VFormDesign />
  4 + </PageWrapper>
3 5 </template>
4 6  
5 7 <script lang="ts" setup>
  8 + import { PageWrapper } from '/@/components/Page';
6 9 import VFormDesign from './components/VFormDesign/index.vue';
7 10 </script>
8 11  
... ...