请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

vue2小球动画的问题

代码地址:

https://github.com/cet48818/demos/blob/master/sell/src/components/shopcart/shopcart.vue

发现afterEnter钩子函数无法执行, 导致小球动画只会出现5次且动画完成后小球不会消失;

试着在enter钩子函数里加上done(), 结果afterEnter函数可以执行但是动画不会触发;

看了半天vue2的说明也弄不明白, 求解惑= =

正在回答

插入代码

2回答

不醒梦中 2017-01-03 22:28:03

把transition-group缓存transition  或者把下边的v-show换成v-if这两个都可以解决,可以参考一下我的 https://github.com/Kunkka0229/sell.git

1 回复 有任何疑惑可以回复我~
  • 提问者 supersylph #1
    我发现transition的写法是没有错的, 问题是enter函数的done形参导致的, 把它去掉就没问题了...非常感谢你的帮助!
    回复 有任何疑惑可以回复我~ 2017-01-06 12:50:06
  • 提问者 supersylph #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-01-06 12:50:21
桃花开了 2017-04-13 12:26:11

也遇到这个问题

0 回复 有任何疑惑可以回复我~
  • 提问者 supersylph #1
    我是因为enter函数里加了done形参的缘故, 去掉形参就好了..............
    回复 有任何疑惑可以回复我~ 2017-04-13 18:57:11
  • 桃花开了 回复 提问者 supersylph #2
    我去掉了done形参,然后去掉enter里调用的done(),就有动画了,多谢多谢,困扰了我好长时间
    回复 有任何疑惑可以回复我~ 2017-04-14 20:02:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信