如下8个:

<transitionv-on:before-enter = "beforeEnter"v-on:enter = "enter"v-on:after-enter = "afterEnter"v-on:enter-cancelled = "enterCancelled"v-on:before-leave = "beforeLeave"v-on:leave = "leave"v-on:after-leave = "afterLeave"v-on:leave-cancelled = "leaveCancelled"
>
</transition>

举个栗子:

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><link rel="stylesheet" href="../node_modules/animate.css/animate.css"><style>.ball {width: 15px;height: 15px;border-radius: 50%;background-color: red;}</style>
</head><body><div id="app"><input type="button" value="快到碗里来" @click="flag=!flag"><transition @before-enter="beforeEnter" @enter="enter" @after-enter="afterEnter"><div class="ball" v-if="flag"></div></transition></div><script src="../node_modules/vue/dist/vue.js"></script><script>const app = new Vue({el: '#app',data: {flag: false},methods: {beforeEnter(el) {// 设置小球 开始动画的起始位置el.style.transform = "translate(0,0)"},enter(el, done) {// el.offsetWidth 会强制动画刷新el.offsetWidth;el.style.transform = "translate(150px, 450px)";el.style.transition = "all 1s ease";// done是afterEnter函数的引用...表示结束了 立即调用afterEnter()done()},afterEnter(el) {this.flag = false;}},})</script>
</body></html>

vue --- 动画执行的周期(动画的钩子函数)相关推荐

  1. Vue 分别使用过渡类名 animate.css 钩子函数等实现动画效果

    1. 使用过渡类名实现动画 v-enter: 进入之前元素的起始状态,还没有进入 v-enter-to: 定义进入过渡的结束状态 v-enter-active:定义进入过渡生效时的状态 v-leave ...

  2. vue函数如何调用其他函数?_从源码中学Vue(一)生命周期中的钩子函数的那点事儿...

    欢迎来到我的<从源码中学Vue>专题系列文章,更多精彩内容持续更新中,欢迎关注 :) Vue作为当下前端最流行的框架之一,在国内占绝对的优势.所以接下来我们一起来学习它吧! 我不会像其它人 ...

  3. 一次性搞懂Vue生命周期的八大钩子函数

    何为钩子函数?先看官方文档的说法: 每个 Vue 实例在被创建时都要经过一系列的初始化过程--例如,需要设置数据监听.编译模板.将实例挂载到 DOM 并在数据变化时更新 DOM 等.同时在这个过程中也 ...

  4. vue.js框架的生命周期:常用钩子函数

    //组件实例化之前执行的函数 beforeCreate:function () { alert("组件实例化之前执行的函数") }, //组件实例化完毕执行的函数 created: ...

  5. vue生命周期方法(钩子函数)初始化数据一般写在哪里

    created(el没有初始化,数据已加载完成):mounted(el没有初始化,数据已加载完成): mounted(el没有初始化,数据已加载完成):mounted(el已被初始化,数据已加载完成) ...

  6. 计算属性与监听器、Vue 实例的生命周期

    本文是我在学习过程中记录学习的点点滴滴,仅仅为了学完之后巩固一下,日后忘记了也可以方便快速的复习. 计算属性与监听器.Vue 实例的生命周期 前言 一.计算属性 1.1.计算属性初步理解 1.2.计算 ...

  7. mysql 钩子函数_你想了解的Hive Query生命周期--钩子函数篇!

    前言 无论Hive Cli还是HiveServer2,一个HQl语句都要经过Driver进行解析和执行,粗略如下图: Driver处理的流程如下: HQL解析(生成AST语法树) => 语法分析 ...

  8. vue动画过渡 javascript钩子函数详解

    vue动画过渡js钩子函数详解 前言 js钩子函数运行时间 js钩子函数的过渡或动画 总结 结语 前言 转载请注明出处并附上链接. 本文中,enter(leave)过程指的是beforeEnter.e ...

  9. vue生命周期,vue执行顺序图,钩子函数

    一.生命周期导图 通过代码,理解生命周期,查看钩子函数的执行顺序 注:复制就可以运行查看 <!DOCTYPE html> <html> <head><titl ...

最新文章

  1. 从0梳理1场NLP赛事!
  2. 【推荐】一下令人惊艳的的网站,绝对会让你爱上历史
  3. 手机版网页开发_华为低调发布鸿蒙OS手机开发者Beta版,明年覆盖1亿台设备
  4. 使用 RUP 管理小型项目和团队
  5. 发现2017年最好的CSS框架
  6. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(44)-工作流设计-设计表单...
  7. 关系数据库——sql基础1定义
  8. 最新conda设置清华源
  9. dante pam mysql_FreeBSD下安装dante(sockd)并使用pam-pwdfile进行认证
  10. 高科技应用之人脸识别、,
  11. ShopXO开源电商系统源码
  12. 斐讯K2P路由器设置AP模式(大部分路由器通用
  13. matlab 水文频率曲线,水文频率曲线matlab
  14. 内网穿透神器frp之进阶配置——stcp及p2p模式
  15. 嵌入式系统移植课笔记1(学通)
  16. kkt条件 弱对偶 强对偶_机器学习笔记(8)-对偶关系和KKT条件
  17. 腾讯将开放多项无障碍AI技术,希望助力更多无障碍场景服务
  18. ps3slim安装linux,PS3 Slim配置详解 新旧款真机对比
  19. 让你的PPT图片处理更具创意
  20. 100张经典信息可视化图表,让你脑洞大开

热门文章

  1. c++ 动态分配数组_C/C++编程笔记:「C语言指针」民间解读版本
  2. android程序root权限,android – 如何从源代码授予对特定应用程序的root访问权限而不是root权限?...
  3. Catlike Coding网站文章解析 -- 1.Procedural Grid
  4. Java基础之GC回收
  5. Faster R-CNN的安装及测试(Python版本和Matlab版本)
  6. Django 之 权限系统(组件)
  7. web提高:负载均衡
  8. JAVA Spring 事物 ( 已转账为例 ) 基于 AOP 注解
  9. 夺命雷公狗---node.js---20之项目的构建在node+express+mongo的博客项目5mongodb在项目中实现添加数据...
  10. Oracle优化-表设计