Skip to content

Commit 860415d

Browse files
authored
fix: 修复路由切换时过渡动画异常的问题 (#666)
1 parent b73708b commit 860415d

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/App.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<t-config-provider :global-config="getComponentsLocale">
3-
<router-view :key="locale" :class="[mode]"
4-
/></t-config-provider>
3+
<router-view :key="locale" :class="[mode]" />
4+
</t-config-provider>
55
</template>
66
<script setup lang="ts">
77
import { computed } from 'vue';

src/layouts/components/Content.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<router-view v-if="!isRefreshing" v-slot="{ Component }">
3-
<transition name="fade">
3+
<transition name="fade" mode="out-in">
44
<keep-alive :include="aliveViews">
55
<component :is="Component" />
66
</keep-alive>
@@ -54,7 +54,7 @@ const isRefreshing = computed(() => {
5454
transition: opacity @anim-duration-slow @anim-time-fn-easing;
5555
}
5656
57-
.fade-enter,
57+
.fade-enter-from,
5858
.fade-leave-to {
5959
opacity: 0;
6060
}

0 commit comments

Comments
 (0)