File tree 1 file changed +6
-1
lines changed
packages/runtime-dom/src/components
1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -77,14 +77,15 @@ export function resolveTransitionProps({
77
77
return baseProps
78
78
}
79
79
80
+ const originEnterClass = [ enterFromClass , enterActiveClass , enterToClass ]
80
81
const instance = getCurrentInstance ( ) !
81
82
const durations = normalizeDuration ( duration )
82
83
const enterDuration = durations && durations [ 0 ]
83
84
const leaveDuration = durations && durations [ 1 ]
84
85
const { appear, onBeforeEnter, onEnter, onLeave } = baseProps
85
86
86
87
// is appearing
87
- if ( appear && ! getCurrentInstance ( ) ! . isMounted ) {
88
+ if ( appear && ! instance . isMounted ) {
88
89
enterFromClass = appearFromClass
89
90
enterActiveClass = appearActiveClass
90
91
enterToClass = appearToClass
@@ -96,6 +97,10 @@ export function resolveTransitionProps({
96
97
removeTransitionClass ( el , enterToClass )
97
98
removeTransitionClass ( el , enterActiveClass )
98
99
done && done ( )
100
+ // reset enter class
101
+ if ( appear ) {
102
+ ; [ enterFromClass , enterActiveClass , enterToClass ] = originEnterClass
103
+ }
99
104
}
100
105
101
106
const finishLeave : Hook = ( el , done ) => {
You can’t perform that action at this time.
0 commit comments