<template>
  <div id="app">
    <Headers></Headers>
    <transition>
      <router-view/>
    </transition>
    <FooterBars></FooterBars>
  </div>
</template>
<script>
import Headers from '@/components/common-components/Header.vue'
import FooterBars from '@/components/common-components/Footer.vue'
export default {
  name: "app",
  components: {
    Headers,
    FooterBars
  }
}
</script>
<style lang="scss">
  html{
    font-size: calc( 100vw / 7.5 )
  }
  // 页面从右侧滑出左侧消失特效
  #app{
    width: 100%;
    //解决出现横向滚动条问题
    overflow-x: hidden;
  }
  .v-enter{
    opacity: 0;
    transform: translateX(100%);
  }
  .v-leave-to{
    opacity: 0;
    transform: translateX(-100%);
    // 解决页面从上往下位移问题
    position: absolute;
  }
  .v-enter-active,.v-leave-active{
    transition: all 0.35s ease;
  }
</style>
Logo

前往低代码交流专区

更多推荐