Browse Source

修改Main.vue中keep-alive中component增加key,以达到相同组件不同参数分别缓存的目的。

main
likunming 9 months ago
parent
commit
bc117bf17e
  1. 2
      io.sc.platform.core.frontend/package.json
  2. 5
      io.sc.platform.core.frontend/src/platform/layout/sub-layout/Main.vue

2
io.sc.platform.core.frontend/package.json

@ -1,6 +1,6 @@
{
"name": "platform-core",
"version": "8.1.229",
"version": "8.1.230",
"description": "前端核心包,用于快速构建前端的脚手架",
"//main": "库的主文件",
"main": "dist/platform-core.js",

5
io.sc.platform.core.frontend/src/platform/layout/sub-layout/Main.vue

@ -24,7 +24,7 @@
<router-view v-slot="{ Component }" class="full">
<keep-alive>
<suspense>
<component :is="Component" />
<component :is="Component" :key="route.fullPath" />
</suspense>
</keep-alive>
</router-view>
@ -148,7 +148,10 @@
</q-page>
</template>
<script setup lang="ts">
import { useRoute } from 'vue-router';
import SiderCollapser from './SiderCollapser.vue';
import MoreTagViewAction from './MoreTagViewAction.vue';
import { TagViewManager } from '@/platform/plugin/manager';
const route = useRoute();
</script>

Loading…
Cancel
Save