this.$emit('before-enter', ...args)"
@enter="(...args) => this.$emit('enter', ...args)"
@after-enter="(...args) => this.$emit('after-enter', ...args)"
@before-leave="(...args) => this.$emit('before-leave', ...args)"
@leave="(...args) => this.$emit('leave', ...args)"
@after-leave="(...args) => this.$emit('after-leave', ...args)">