如何用vue写一个方法,按顺序同步执行?

发布于 2022-09-12 01:14:25 字数 112 浏览 29 评论 0

现有一个需求,在class上动态添加animate.css的class值,比如第一分钟“fade animated”,第二分钟执行“bounce animated”,以此类推,想写一个方法实现,不知道怎么实现?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

笨死的猪 2022-09-19 01:14:25
<div :class="animateClass"></div>

然后动态修改 animateClass 的值。

凉宸 2022-09-19 01:14:25

需求本身和 Vue 无关。可以用事件侦听来解决,每个动画结束都会广播 animationend 事件,使用 event.animationName 可以获取动画名称,然后进行你想要的操作。具体可阅读 MDN

也可以使用开源库来控制动画,推荐 TimelineLite​

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文