关于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 相关文章推荐
学习并汇集javascript匿名函数
Nov 25 Javascript
AngularJS 使用 UI Router 实现表单向导
Jan 29 Javascript
Jquery zTree 树控件异步加载操作
Feb 25 Javascript
jQuery获取及设置表单input各种类型值的方法小结
May 24 Javascript
AngularJS表格添加序号的方法
Mar 03 Javascript
JS常用正则表达式总结【经典】
May 12 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
Dec 27 Javascript
bootstrap 弹出框modal添加垂直方向滚轴效果
Jul 09 Javascript
JavaScript引用类型Array实例分析
Jul 24 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
Feb 15 Javascript
vue内置组件keep-alive事件动态缓存实例
Oct 30 Javascript
vue前端工程的搭建
Mar 31 Vue.js
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
B2K与车机的中波PK
2021/03/02 无线电
PHP5常用函数列表(分享)
2013/06/07 PHP
PHP中常用的数组操作方法笔记整理
2016/05/16 PHP
浅析PHP7新功能及语法变化总结
2016/06/17 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
2016/12/09 PHP
yepnope.js 异步加载资源文件
2011/09/08 Javascript
js 限制数字 js限制输入实现代码
2012/12/04 Javascript
解析js原生方法创建表格效率测试
2013/07/08 Javascript
Javascript表格翻页效果实现思路及代码
2013/08/23 Javascript
jQuery结合HTML5制作的爱心树表白动画
2015/02/01 Javascript
js数组如何添加json数据及js数组与json的区别
2015/10/27 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/09/29 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
2016/11/18 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
2017/02/21 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
jQuery使用bind函数实现绑定多个事件的方法
2017/10/11 jQuery
JavaScript模板引擎原理与用法详解
2018/12/24 Javascript
Vue.js实现备忘录功能
2019/06/26 Javascript
vue-cli3 引入 font-awesome的操作
2020/08/11 Javascript
python魔法方法-自定义序列详解
2016/07/21 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
Python DataFrame设置/更改列表字段/元素类型的方法
2018/06/09 Python
python 从文件夹抽取图片另存的方法
2018/12/04 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
解决django xadmin主题不显示和只显示bootstrap2的问题
2020/03/30 Python
城野医生官方海外旗舰店:风靡亚洲毛孔收敛水
2018/04/26 全球购物
学校出纳员岗位职责
2014/03/18 职场文书
环保建议书400字
2014/05/14 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
2014年销售人员工作总结
2014/11/27 职场文书
晚会开场白和结束语
2015/05/29 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
golang switch语句的灵活写法介绍
2021/05/06 Golang