vue2.1.0动画使用javascript钩子不起作用,几个绑定的函数没有执行

我的一个组件里面想让一个小球产生弹出的动画,然后绑定的before-enter enter before-end函数没有被调用执行,触发动画的函数被在父组件中调用触发,不知道原因是什么
模版里的绑定事件
动画的执行函数钩子
父类组件中调用的地方

阅读 4.6k
5 个回答

JavaScript-钩子:当只用 JavaScript 过渡的时候, 在 enter 和 leave 中,回调函数 done 是必须的 。 否则,它们会被同步调用,过渡会立即完成。

根据截图,显然你没有传入和执行done()

嗯,多谢,后来代码里面追加了,然后是我根据视频vue1的改成vue2的,然后javascript钩子要配合样式使用,后加了后面的代码
.drop-enter,.drop-enter-active,.drop-leave-active // javascript钩子要配合样式使用

    transition:all .4s cubic-bezier(0.49, -0.29, 0.75, 0.41)
推荐问题