return baseProps
}
+ const originEnterClass = [enterFromClass, enterActiveClass, enterToClass]
const instance = getCurrentInstance()!
const durations = normalizeDuration(duration)
const enterDuration = durations && durations[0]
const { appear, onBeforeEnter, onEnter, onLeave } = baseProps
// is appearing
- if (appear && !getCurrentInstance()!.isMounted) {
+ if (appear && !instance.isMounted) {
enterFromClass = appearFromClass
enterActiveClass = appearActiveClass
enterToClass = appearToClass
removeTransitionClass(el, enterToClass)
removeTransitionClass(el, enterActiveClass)
done && done()
+ // reset enter class
+ if (appear) {
+ ;[enterFromClass, enterActiveClass, enterToClass] = originEnterClass
+ }
}
const finishLeave: Hook = (el, done) => {