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

本文共 1153 字,大约阅读时间需要 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 钩子

  下面是一个例子

小火柴的蓝色理想

 

转载于:https://www.cnblogs.com/xiaohuochai/p/7398088.html

你可能感兴趣的文章
RocketMQ事务消息实战
查看>>
mysql-mmm-2.2.1安装手册
查看>>
搭建yum源服务器
查看>>
delphi使用ado导出excel
查看>>
linux 命令详解 二十三
查看>>
IT职场人生系列之二:大学生活
查看>>
手把手教你做出好看的文本输入框
查看>>
zabbix 3.2.7 (源码包)安装部署
查看>>
vsCode 快捷键、插件
查看>>
vue-validator(vue验证器)
查看>>
jQuery Ajax MVC 下拉框联动
查看>>
html
查看>>
c#创建文件夹
查看>>
Hibernate事务代码规范写法
查看>>
网络最大流问题算法小结 [转]
查看>>
面试之Java知识整理
查看>>
iOS推送消息报错误“Domain=NSCocoaErrorDomain Code=3000”的可能问题
查看>>
kvm-1
查看>>
hdu1045 Fire Net---二进制枚举子集
查看>>
leetcode 64. Minimum Path Sum
查看>>