博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue过渡效果之JS过渡
阅读量:7035 次
发布时间:2019-06-28

本文共 1085 字,大约阅读时间需要 3 分钟。

前面的话

  与不同,JS过渡主要通过事件进行触发。本文将详细介绍Vue过渡效果之JS过渡

 

事件钩子

  JS过渡主要通过事件监听事件钩子来触发过渡,共包括如下的事件钩子

  下面各个方法中,函数中的参数el表示要过渡的元素,可以设置不同情况下,el的位置、颜色等来控制其动画的改变

// ...methods: {  // --------  // 进入中  // --------  beforeEnter: function (el) {    // ...  },  // 此回调函数是可选项的设置  // 与 CSS 结合时使用  enter: function (el, done) {    // ...    done()  },  afterEnter: function (el) {    // ...  },  enterCancelled: function (el) {    // ...  },  // --------  // 离开时  // --------  beforeLeave: function (el) {    // ...  },  // 此回调函数是可选项的设置  // 与 CSS 结合时使用  leave: function (el, done) {    // ...    done()  },  afterLeave: function (el) {    // ...  },  // leaveCancelled 只用于 v-show 中  leaveCancelled: function (el) {    // ...  }}

  上面方法中,有两个方法比较特殊,是enter()和leave()方法,它们接受了第二个参数done。当进入完毕或离开完毕后,会调用done()方法来进行接下来的操作

  [注意]对于仅使用JS过渡的元素添加 v-bind:css="false",Vue 会跳过 CSS 的检测。这也可以避免过渡过程中 CSS 的影响

【简单事例】

  下面是一个JS过渡的简单事例

Demo

 

初始渲染过渡

  可以通过 appear 特性设置节点的在初始渲染的过渡,自定义 JavaScript 钩子

  下面是一个例子

小火柴的蓝色理想

 

转载地址:http://gcyal.baihongyu.com/

你可能感兴趣的文章
maven打包成可运行jar包遇见的坑
查看>>
《活着》读后感4500字
查看>>
JDK8新特性
查看>>
Nginx访问日志、日志切割、静态文件不记录日志和过期时间
查看>>
Zookeeper的投票机制及分布式事务锁原理
查看>>
学了这么久Python,大家知道它的起源吗?
查看>>
Java通过几种经典的算法来实现数组排序
查看>>
PHP ++true true++ 布尔值的先增后增问题
查看>>
关于composer常用到的命令
查看>>
从今天起让我们忘记Java中的get/set方法吧!
查看>>
java框架学习日志-3
查看>>
Oracle学习日志-6(聚合查询)
查看>>
程序员笔记|循序渐进解读Oracle AWR性能分析报告
查看>>
UniDAC使用教程(一):连接到数据库
查看>>
h3c s5820交换机_简单配置
查看>>
Nagios开发邮件报警程序
查看>>
memcached 和 mysql 结合使用的两种实现选择?
查看>>
Blog被“挂广告”的来龙去脉——家用路由器的安全问题
查看>>
Flex调用WebService的方法
查看>>
如何把FTP用户帐号存放进MariaDB数据库中
查看>>