我想在 vue.js 中使用进入/离开过渡,使用内置的javascript钩子进行过渡: https://vuejs.org/v2/guide/transitions.html#JavaScript-Hooks
我选择的动画库是 GSAP :https://greensock.com/
我的输入函数enter: function(el, done) {}
和我的离开函数leave: function(el, done) {}
都被正确调用。
输入动画效果很好 - 但是假动画不会做任何事情。
我想这是与GSAP相关的事情,我还不明白。我尝试重置动画并清除动画元素的内嵌样式。没有帮助。
答案 0 :(得分:2)
以下是固定版本:https://codepen.io/GreenSock/pen/veJGmR?editors=0010
我注意到了一些问题:
-
TweenMax.to(el, 0.5, {
x: 150,
autoAlpha: 0,
scale: 0.5,
onComplete: done
});
如果您还有其他问题,请随时访问GreenSock论坛。 https://greensock.com/forums/那里有一个伟大的社区,专注于帮助人们处理GSAP问题。
快乐的补间!