网站
npm install animate.css --save
在main.js
里面引入import "animate.css
<h1 class="animate__animated animate__bounce">yyy</h1>
动画效果是在进入页面的时候立刻生效,怎么可以实现点击的时候生效呢?
<div
class="shadow size flex-column br5 m3"
:class="{ 'animate__animated animate__bounce': isAnimated }"
@click="animated"
>
const isAnimated = ref(false);
const animated = function () {
//点击,动画效果
isAnimated.value = true;
//一键清理
//需要加异步效果最后状态更改为初始值吗
// isAnimated.value = false;
// setInterval(0, () => {
// //不生效,只有刷新页面的时候才生效
// isAnimated.value = false;
// });
};