diff --git a/packages/mixins/transition.ts b/packages/mixins/transition.ts index bad60335..55c2d1fd 100644 --- a/packages/mixins/transition.ts +++ b/packages/mixins/transition.ts @@ -57,6 +57,10 @@ export function transition(showDefaultValue: boolean) { const classNames = getClassNames(name); const currentDuration = isObj(duration) ? duration.enter : duration; + if (this.status === 'enter') { + return; + } + this.status = 'enter'; this.$emit('before-enter');