index.vue 586 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <script setup>
  2. import JtHeader from './components/header.vue';
  3. </script>
  4. <template>
  5. <!-- 顶栏容器 -->
  6. <JtHeader />
  7. <!-- 控制路由页面是否缓存 -->
  8. <router-view v-slot="{ Component }">
  9. <keep-alive>
  10. <component :is=" Component" v-if="$route.meta.keepAlive" />
  11. </keep-alive>
  12. <component :is="Component" v-if="!$route.meta.keepAlive" />
  13. </router-view>
  14. </template>
  15. <script>
  16. export default {
  17. name: 'MainView',
  18. /* 数据 */
  19. data() {
  20. return {}
  21. },
  22. /* 方法 */
  23. methods: {
  24. },
  25. mounted() {
  26. }
  27. }
  28. </script>
  29. <style lang="scss" scoped>
  30. </style>