浏览代码

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

pixel 4 年之前
父节点
当前提交
ed49851167
共有 1 个文件被更改,包括 9 次插入6 次删除
  1. 9 6
      web/src/view/systemTools/index.vue

+ 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>