Эх сурвалжийг харах

修复了子路由模式下两个keepalive相互切换 keepalive失效的问题

pixel 4 жил өмнө
parent
commit
ed49851167

+ 9 - 6
web/src/view/systemTools/index.vue

@@ -1,12 +1,15 @@
 <template>
-    <router-view></router-view>
+  <div>
+    <keep-alive>
+      <router-view v-if="$route.meta.keepAlive"></router-view>
+    </keep-alive>
+    <router-view v-if="!$route.meta.keepAlive"></router-view>
+  </div>
 </template>
 
 <script>
 export default {
-    name:"System",
-}
+  name: "System",
+};
 </script>
-<style lang="scss">
-    
-</style>
+<style lang="scss"></style>