index.vue 727 B

1234567891011121314151617181920212223242526272829303132
  1. <template>
  2. <div style="overflow-y: auto">
  3. <a-layout>
  4. <Header />
  5. <a-layout-content class="main-content-wrapper">
  6. <div class="flc">
  7. <router-view v-slot="{ Component }" :key="route.fullPath" style="width: 1200px"></router-view>
  8. </div>
  9. </a-layout-content>
  10. </a-layout>
  11. <Footer />
  12. </div>
  13. </template>
  14. <script setup>
  15. import Header from './components/Header.vue'
  16. import Footer from './components/Footer.vue'
  17. import { useRouter, useRoute } from 'vue-router'
  18. const route = useRoute()
  19. const router = useRouter()
  20. const ResourceDetailsRef = ref(null)
  21. </script>
  22. <style scoped>
  23. .flc {
  24. display: flex;
  25. justify-content: center;
  26. }
  27. .main-content-wrapper {
  28. min-height: calc(100vh - 130px);
  29. }
  30. </style>