关于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 相关文章推荐
js二维数组定义和初始化的三种方法总结
Mar 03 Javascript
jquery解析xml字符串简单示例
Apr 11 Javascript
使用javascript实现简单的选项卡切换
Jan 09 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
Aug 05 Javascript
javascript实现多栏闭合展开式广告位菜单效果实例
Aug 05 Javascript
jQuery实现图片左右滚动特效
Apr 20 Javascript
探究Javascript模板引擎mustache.js使用方法
Jan 26 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
Feb 18 Javascript
js小数计算小数点后显示多位小数的实现方法
May 30 Javascript
jquery 校验中国身份证号码实例详解
Apr 11 jQuery
详解Vue 中 extend 、component 、mixins 、extends 的区别
Dec 20 Javascript
解决Mac安装thrift因bison报错的问题
May 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
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
php自动注册登录验证机制实现代码
2011/12/20 PHP
php支付宝接口用法分析
2015/01/04 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
JavaScript中的闭包原理分析
2010/03/08 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
中文路径导致unitpngfix.js不正常的解决方法
2013/06/26 Javascript
js获得参数的getParameter使用示例
2014/02/26 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
js跨域请求数据的3种常用的方法
2015/12/01 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
JCrop+ajaxUpload 图像切割上传的实例代码
2016/07/20 Javascript
Mongoose学习全面理解(推荐)
2017/01/21 Javascript
jQuery实现百度登录框的动态切换效果
2017/04/21 jQuery
input输入框内容实时监测(附代码)
2017/08/15 Javascript
layer.open组件获取弹出层页面变量、函数的实例
2019/09/25 Javascript
jQuery实现开关灯效果
2020/08/02 jQuery
解决vue请求接口第一次成功,第二次失败问题
2020/09/08 Javascript
Python实现的Kmeans++算法实例
2014/04/26 Python
实用自动化运维Python脚本分享
2018/06/04 Python
查找python项目依赖并生成requirements.txt的方法
2018/07/10 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
浅析Python语言自带的数据结构有哪些
2019/08/27 Python
Python 脚本的三种执行方式小结
2019/12/21 Python
Python面向对象程序设计之私有变量,私有方法原理与用法分析
2020/03/23 Python
python3 logging日志封装实例
2020/04/08 Python
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
求职简历的自我评价
2014/01/31 职场文书
《歌唱二小放牛郎》教学反思
2014/04/19 职场文书
公司股东合作协议书
2014/09/14 职场文书
小区门卫的岗位职责
2014/09/26 职场文书
团代会闭幕词
2015/01/28 职场文书
小学六年级毕业感言
2015/07/30 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
初三化学教学反思
2016/02/22 职场文书
python井字棋游戏实现人机对战
2022/04/28 Python