前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >(八)集成第三方库动画

(八)集成第三方库动画

作者头像
老怪兽
发布2023-02-22 18:58:30
1290
发布2023-02-22 18:58:30
举报

集成第三方库动画

说明

集成第三方库,需要做一些配置,因为配置 TransitionTransitionGroup 是一样的,所以这里拿 Transition 做演示,他们可以通过 props 的方式来自定义 class 参数为一下6种

  • props参数图
  • 示例图,如设置 dev 的进程动画为 fadeIn
  • 同时支持设置多个 class 多个 class 使用空格隔开,跟使用普通多个 class 一样
集成 animate.css
代码语言:javascript
复制
<template>
  <main>
    <div class="container">
      <button @click="show = !show">{{ show ? "隐藏" : "显示" }}</button>
      <Transition
        name="fadeAndScale"
        enter-active-class="animate__animated animate__bounceIn"
        leave-active-class="animate__animated animate__bounceOut"
      >
        <div v-if="show" class="box"></div>
      </Transition>
    </div>
  </main>
</template>

<script setup>
  // 在这里引入全局都可以使用
import "animate.css";
import { ref, Transition } from "vue";

const show = ref(false);
</script>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年11月11日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 集成第三方库动画
    • 集成 animate.css
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档