Blame view

Yi.Vben5.Vue3/packages/effects/layouts/src/authentication/form.vue 856 Bytes
515fceeb   “wangming”   框架初始化
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  <script setup lang="ts">
  defineOptions({
    name: 'AuthenticationFormView',
  });
  </script>
  
  <template>
    <div
      class="flex-col-center dark:bg-background-deep bg-background relative px-6 py-10 lg:flex-initial lg:px-8"
    >
      <slot></slot>
      <!-- Router View with Transition and KeepAlive -->
      <RouterView v-slot="{ Component, route }">
        <Transition appear mode="out-in" name="slide-right">
          <KeepAlive :include="['Login']">
            <component
              :is="Component"
              :key="route.fullPath"
              class="enter-x mt-6 w-full sm:mx-auto md:max-w-md"
            />
          </KeepAlive>
        </Transition>
      </RouterView>
  
      <!-- Footer Copyright -->
  
      <div
        class="text-muted-foreground absolute bottom-3 flex text-center text-xs"
      >
        <slot name="copyright"> </slot>
      </div>
    </div>
  </template>