本小结通过transition的钩子函数实现小球半场动画
知识点1:入场、出场方法
- beforeEnter表示动画入场之前,此时,动画尚未开始,可以在beforeEnter中设置元素开始动画之前的起始样式
- enter表示动画开始之后的样式,这里可是设置小球完成动画之后的,结束状态enter(el,done)el:动画钩子函数的第一个参数:el,标识,要执行动画的DOM原始,是原生的JS DOM对象done:实现动画立刻消失,这里的done就是afterEnter函数的引用.offsetWidth:这句话没有实际作用,但不写,出不来动画效果,有点坑
- afterEnter动画完成之后会调用afterEnter
知识点2:v-on绑定监听事件
可以简写为@
示例展示
效果
![5814516ebc0c532256d2aee49554d999.gif](https://img-blog.csdnimg.cn/img_convert/5814516ebc0c532256d2aee49554d999.gif)