shop.vue 799 B

12345678910111213141516171819202122232425262728293031
  1. <template>
  2. <el-container class="w-screen h-screen">
  3. <el-main class="p-0 min-w-[1200px]">
  4. <el-header class="z-10 sticky top-0">
  5. <layout-header />
  6. </el-header>
  7. <layout-nav />
  8. <slot></slot>
  9. <layout-footer />
  10. <layout-fixed />
  11. </el-main>
  12. </el-container>
  13. </template>
  14. <script lang="ts" setup>
  15. import layoutHeader from './default/components/header/index.vue'
  16. import layoutFooter from './default/components/footer/index.vue'
  17. import layoutNav from './default/components/nav/shop.vue'
  18. import layoutFixed from './default/components/fiexd/index.vue'
  19. </script>
  20. <style lang="scss" scoped>
  21. .el-header {
  22. --el-header-padding: 0;
  23. height: 154px;
  24. }
  25. .el-main {
  26. --el-main-padding: 0;
  27. }
  28. </style>