详解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 相关文章推荐
利用jquery的获取JS文件中的字符串内容
Feb 14 Javascript
为Javascript中的String对象添加去除左右空格的方法(示例代码)
Nov 30 Javascript
jquery获取radio值(单选组radio)
Oct 16 Javascript
javascript同步服务器时间和同步倒计时小技巧
Sep 24 Javascript
jQuery控制div实现随滚动条滚动效果
Jun 07 Javascript
jQuery中slidedown与slideup方法用法示例
Sep 16 Javascript
RequireJs的使用详解
Feb 19 Javascript
小程序获取周围IBeacon设备的方法
Oct 31 Javascript
图文详解vue框架安装步骤
Feb 12 Javascript
小程序使用分包的示例代码
Mar 23 Javascript
vue+openlayers绘制省市边界线
Dec 24 Vue.js
JavaScript实现两个数组的交集
Mar 25 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 方便水印和缩略图的图形类
2009/05/21 PHP
PHP实现手机归属地查询API接口实现代码
2012/08/27 PHP
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
2009/01/30 Javascript
jquery 事件对象属性小结
2010/04/27 Javascript
jQuery判断多个input file 都不能为空的例子
2015/06/23 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
微信小程序实现手势滑动效果
2019/08/26 Javascript
如何利用Node.js与JSON搭建简单的动态服务器
2020/06/16 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
[01:16:37]【全国守擂赛】第三周决赛 Dark Knight vs. 一个弱队
2020/05/04 DOTA
python解决Fedora解压zip时中文乱码的方法
2016/09/18 Python
浅谈scrapy 的基本命令介绍
2017/06/13 Python
基于python OpenCV实现动态人脸检测
2018/05/25 Python
python使用suds调用webservice接口的方法
2019/01/03 Python
python实现顺时针打印矩阵
2019/03/02 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
python实现串口通信的示例代码
2020/02/10 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
pip安装提示Twisted错误问题(Python3.6.4安装Twisted错误)
2020/05/09 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
python实现AdaBoost算法的示例
2020/10/03 Python
python性能测试工具locust的使用
2020/12/28 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
2021/02/02 Python
使用before和:after伪类制作css3圆形按钮
2014/04/08 HTML / CSS
美国在线旅行社:Crystal Travel
2018/09/11 全球购物
计算机专业个人求职自荐信
2013/09/21 职场文书
档案室主任岗位职责
2014/02/12 职场文书
教师考察材料范文
2014/06/03 职场文书
保护地球的宣传语
2015/07/13 职场文书
HTML5中 rem适配方案与 viewport 适配问题详解
2021/04/27 HTML / CSS