关于vue.js过渡css类名的理解(推荐)


Posted in Javascript onApril 10, 2017

首先附上官方文档图。

关于vue.js过渡css类名的理解(推荐)

总体就是在解释v-enter,v-enter-active,v-leave,v-leave-active的意思,但是我看了半天,就是看不懂,老是和鼠标的mouseover和mouseout事件联想在一起,在经过多方的查找,总算是理解了,以下就是我所理解的意思,希望对路过的有所帮助,更希望路过的能帮我检查检查。

start:

首先,通过一个例子来说明,实践是检验真理的唯一标准。

关于vue.js过渡css类名的理解(推荐)

结果:点击按钮,show=false时,div消失;再次点击,show=true,div用蓝色逐渐变成橙色,过渡时间为3s。

将样式更改为:

关于vue.js过渡css类名的理解(推荐)

结果:点击按钮,show=false时,div逐步从橙色变成蓝色,过渡时间为3s。

通过以上两个例子,v-enter和v-leave的区别已经显而易见了。

v-enter:定义目标元素在消失后,又开始出现时的状态;

v-leave:定义目标元素正准备消失时的状态;

但是以上两个都是一瞬间的事情,就好比flash动画的一帧内容,至于第二帧至结尾的内容就交给v-enter-ative和v-leave-active了。

v-enter-active:定义目标元素出现在文档中的最终状态(最后一帧);

v-leave-active:定义目标元素离开文档时的最终状态(最后一帧),展现完这一状态后就消失了。

另外,过渡的效果transition都定义在上面的两个样式中,也难怪官方文档中v-enter-active和v-leave-active表示的是一段距离。

注意:这两个样式一定要定义在对应的v-enter或者v-leave之前,否则显示是无效的。

以上所述是小编给大家介绍的关于vue.js过渡css类名的理解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
用prototype实现的简单小巧的多级联动菜单
Mar 24 Javascript
extjs中grid中嵌入动态combobox的应用
Jan 01 Javascript
javascript几个易错点记录
Nov 26 Javascript
js如何实现淡入淡出效果
Nov 18 Javascript
JS iFrame加载慢怎么解决
May 13 Javascript
jQuery向父辈遍历的简单方法
Sep 18 Javascript
js Canvas实现圆形时钟教程
Sep 19 Javascript
基于javascript实现最简单选项卡切换
Feb 01 Javascript
基于JavaScript实现的顺序查找算法示例
Apr 14 Javascript
基于DOM节点删除之empty和remove的区别(详解)
Sep 11 Javascript
jQuery插件jsonview展示json数据
May 26 jQuery
vue+element的表格实现批量删除功能示例代码
Aug 17 Javascript
vue.js单页面应用实例的简单实现
Apr 10 #Javascript
javascript内存分配原理实例分析
Apr 10 #Javascript
移动端触屏幻灯片图片切换插件idangerous swiper.js
Apr 10 #Javascript
Angular中ng-bind和ng-model的区别实例详解
Apr 10 #Javascript
javascript深拷贝的原理与实现方法分析
Apr 10 #Javascript
Vue2递归组件实现树形菜单
Apr 10 #Javascript
JS判断两个对象内容是否相等的方法示例
Apr 10 #Javascript
You might like
PHP4实际应用经验篇(9)
2006/10/09 PHP
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
php使用cookie实现记住登录状态
2015/04/27 PHP
php中smarty模板条件判断用法实例
2015/06/11 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
PHP实现的装箱算法示例
2018/06/23 PHP
实现php删除链表中重复的结点
2018/09/27 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
jquery div 居中技巧应用介绍
2012/11/24 Javascript
Jquery:ajax实现翻页无刷新功能代码
2013/08/05 Javascript
JS获取url链接字符串 location.href
2013/12/23 Javascript
Jquery的each里用return true或false代替break或continue
2014/05/21 Javascript
jQuery实现跟随鼠标运动图层效果的方法
2015/02/02 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
JS解决position:sticky的兼容性问题的方法
2017/10/17 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
python去掉行尾的换行符方法
2017/01/04 Python
Python爬虫获取图片并下载保存至本地的实例
2018/06/01 Python
对Python subprocess.Popen子进程管道阻塞详解
2018/10/29 Python
Python 脚本获取ES 存储容量的实例
2018/12/27 Python
Python实现的对本地host127.0.0.1主机进行扫描端口功能示例
2019/02/15 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
使用python打印十行杨辉三角过程详解
2019/07/10 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
python模拟预测一下新型冠状病毒肺炎的数据
2020/02/01 Python
结合 CSS3 transition transform 实现简单的跑马灯效果的示例
2018/02/07 HTML / CSS
受欢迎的大学生自我评价
2013/12/05 职场文书
营业员演讲稿
2013/12/30 职场文书
2014年卫生监督工作总结
2014/12/09 职场文书
2014年度工作总结报告
2014/12/15 职场文书
2015年为民办实事工作总结
2015/05/26 职场文书
SpringBoot详解执行过程
2022/07/15 Java/Android