详解Vue中添加过渡效果


Posted in Javascript onMarch 20, 2017

最近在学习Vue这个框架,发现新的版本中,官网的文档里面说的过渡效果,如果直接粘贴官方的例子中的代码,发现并没有过渡的效果,经过反复测试之后终于知道怎么搞了,把测试的过程总结一下,以便以后回顾。

贴上成功的代码:

html:

<div v-if="show" :transition="expand">hello</div>
//或者
<div v-if="show" v-bind:transition="expand">hello</div>

css:

/* 必需 */
.expand-transition {
 transition: all .3s ease;
 height: 30px;
 padding: 10px;
 background-color: #eee;
 overflow: hidden;
}

/* .expand-enter 定义进入的开始状态 */
/* .expand-leave 定义离开的结束状态 */
.expand-enter, .expand-leave {
 height: 0;
 padding: 0 10px;
 opacity: 0;
}

js:

new Vue({
 el: '#app',
 data: {
  show: false,
  transitionName: 'expand'
 }
})

效果如下:

详解Vue中添加过渡效果详解Vue中添加过渡效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用JavaScript 实现对象 匀速/变速运动的方法
May 08 Javascript
jQuery实现页面滚动时动态加载内容的方法
Mar 20 Javascript
基于Jquery easyui 选中特定的tab
Nov 17 Javascript
JS把内容动态插入到DIV的实现方法
Jul 19 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
Aug 03 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
Sep 08 Javascript
使用jQuery和ajax代替iframe的方法(详解)
Apr 12 jQuery
基于vue实现swipe轮播组件实例代码
May 24 Javascript
微信小程序使用checkbox显示多项选择框功能【附源码下载】
Dec 11 Javascript
使用angularjs.foreach时return的问题解决
Sep 30 Javascript
基于jquery ajax的多文件上传进度条过程解析
Sep 11 jQuery
vue 指令和过滤器的基本使用(品牌管理案例)
Nov 04 Javascript
JS模拟实现ECMAScript5新增的数组方法
Mar 20 #Javascript
JavaScript 过滤关键字
Mar 20 #Javascript
Extjs表单输入框异步校验的插件实现方法
Mar 20 #Javascript
js实现鼠标拖动功能
Mar 20 #Javascript
基于vue2的table分页组件实现方法
Mar 20 #Javascript
详解Weex基于Vue2.0开发模板搭建
Mar 20 #Javascript
基于vue.js实现侧边菜单栏
Mar 20 #Javascript
You might like
PHP实现定时执行任务的方法
2014/10/05 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
thinkphp3.2框架中where条件查询用法总结
2019/08/13 PHP
PHP扩展类型及安装方式解析
2020/04/27 PHP
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
brook javascript框架介绍
2011/10/10 Javascript
JavaScript拆分字符串时产生空字符的解决方案
2014/09/26 Javascript
javascript获取重复次数最多的字符
2015/07/08 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
2017/10/27 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
jQuery实现根据身份证号获取生日、年龄、性别等信息的方法
2019/01/09 jQuery
详解vue父子组件关于模态框状态的绑定方案
2019/06/05 Javascript
使用js原生实现年份轮播选择效果实例
2021/01/12 Javascript
python pdb调试方法分享
2014/01/21 Python
python中循环语句while用法实例
2015/05/16 Python
Python实现堆排序的方法详解
2016/05/03 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
Python绘制的二项分布概率图示例
2018/08/22 Python
11个Python3字典内置方法大全与示例汇总
2019/05/13 Python
基于pytorch padding=SAME的解决方式
2020/02/18 Python
Python是什么 Python的用处
2020/05/26 Python
什么是Python中的顺序表
2020/06/02 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
Python爬虫headers处理及网络超时问题解决方案
2020/06/19 Python
Feelunique澳大利亚:欧洲的化妆品零售电商
2019/12/18 全球购物
马德里运动鞋商店:Nigra Mercato
2020/02/16 全球购物
师范应届生语文教师求职信
2013/10/29 职场文书
会计电算化个人求职信范文
2014/01/24 职场文书
房屋鉴定委托书范本
2014/09/23 职场文书
政府四风问题整改措施
2014/10/04 职场文书
爱心捐款感谢信
2015/01/20 职场文书
幼儿园园务工作总结2015
2015/05/18 职场文书