index.vue 1020 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <template>
  2. <el-container style="height: 100%">
  3. <el-header>
  4. <ui-header/>
  5. </el-header>
  6. <el-main>
  7. <el-container>
  8. <transition name="fade">
  9. <router-view></router-view>
  10. </transition>
  11. </el-container>
  12. </el-main>
  13. </el-container>
  14. </template>
  15. <script>
  16. import uiHeader from "./UiHeader.vue";
  17. export default {
  18. name: "index",
  19. components: {
  20. uiHeader
  21. },
  22. }
  23. </script>
  24. <style>
  25. body{
  26. font-family: sans-serif;
  27. }
  28. /*定义标题栏*/
  29. .page-header {
  30. background-color: #FFFFFF;
  31. margin-bottom: 1rem;
  32. padding: 0.5rem;
  33. display: flex;
  34. justify-content: space-between;
  35. align-items: center;
  36. }
  37. .page-title {
  38. font-weight: bold;
  39. text-align: left;
  40. }
  41. .page-header-btn {
  42. text-align: right;
  43. }
  44. </style>
  45. <style scoped>
  46. .fade-enter {
  47. visibility: hidden;
  48. opacity: 0;
  49. }
  50. .fade-leave-to {
  51. display: none;
  52. }
  53. .fade-enter-active,
  54. .fade-leave-active {
  55. transition: opacity .5s ease;
  56. }
  57. .fade-enter-to,
  58. .fade-leave {
  59. visibility: visible;
  60. opacity: 1;
  61. }
  62. </style>