App.vue 1001 Bytes
<!--
 * @Date: 2024-09-26 13:36:06
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2024-09-29 14:33:50
 * @FilePath: /hager/src/App.vue
 * @Description: 文件描述
-->
<template>
  <div style=" display: flex; flex-direction: column; min-height: 100vh;">
    <hager-header></hager-header>
    <router-view style="margin-top: 5rem; flex-grow: 1;"></router-view>
    <hager-footer></hager-footer>
  </div>
</template>

<script>
import hagerHeader from '@/components/common/hagerHeader.vue';
import hagerFooter from '@/components/common/hagerFooter.vue';

export default {
  components: { hagerHeader, hagerFooter },
  data () {
    return {

    }
  },
  mounted () {

  },
  methods: {
  }
}
</script>

<style lang="less">
* {
  outline: none;
}

html,
body {
  font-size: 16px;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  p {
    margin: 0;
    padding: 0;
  }
}

body {
}

.global-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
</style>