Browse Source

keep-alive

master
pengsong 1 year ago
parent
commit
1721272163
  1. 4
      src/page/index/index.vue
  2. 1
      src/page/index/layout.vue
  3. 11
      src/router/views/index.js

4
src/page/index/index.vue

@ -15,9 +15,9 @@
<!-- 主体视图层 --> <!-- 主体视图层 -->
<div id="avue-view" v-show="!isSearch" v-if="isRefresh"> <div id="avue-view" v-show="!isSearch" v-if="isRefresh">
<router-view #="{ Component }"> <router-view #="{ Component }">
<!-- <keep-alive> --> <keep-alive :include="$store.getters.tagsKeep">
<component :is="Component" /> <component :is="Component" />
<!-- </keep-alive> --> </keep-alive>
</router-view> </router-view>
</div> </div>
</div> </div>

1
src/page/index/layout.vue

@ -1,6 +1,5 @@
<template> <template>
<router-view #="{ Component }"> <router-view #="{ Component }">
<!-- {{ $store.getters.tagsKeep }} -->
<keep-alive :include="$store.getters.tagsKeep"> <keep-alive :include="$store.getters.tagsKeep">
<component :is="Component" /> <component :is="Component" />
</keep-alive> </keep-alive>

11
src/router/views/index.js

@ -1,13 +1,8 @@
import Layout from '@/page/index/layout.vue'; import Layout from '@/page/index/index.vue';
import Store from '@/store/'; import Store from '@/store/';
export default [ export default [
{
path: '/',
component: () =>
Store.getters.isMacOs ? import('@/mac/index.vue') : import('@/page/index/index.vue'),
redirect: '/wel',
children: [
{ {
path: '/wel', path: '/wel',
component: Layout, component: Layout,
@ -1371,8 +1366,6 @@ export default [
// ], // ],
// } // }
]
},
]; ];

Loading…
Cancel
Save