如何用vue写一个方法,按顺序同步执行?
现有一个需求,在class上动态添加animate.css的class值,比如第一分钟“fade animated”,第二分钟执行“bounce animated”,以此类推,想写一个方法实现,不知道怎么实现?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
现有一个需求,在class上动态添加animate.css的class值,比如第一分钟“fade animated”,第二分钟执行“bounce animated”,以此类推,想写一个方法实现,不知道怎么实现?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
然后动态修改
animateClass
的值。需求本身和 Vue 无关。可以用事件侦听来解决,每个动画结束都会广播
animationend
事件,使用event.animationName
可以获取动画名称,然后进行你想要的操作。具体可阅读 MDN。也可以使用开源库来控制动画,推荐 TimelineLite。