详解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 相关文章推荐
学习面向对象之面向对象的基本概念:对象和其他基本要素
Nov 30 Javascript
改进UCHOME的记录发布,增强可访问性用户体验
Jan 17 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
Aug 13 Javascript
jQuery右下角旋转环状菜单特效代码
Aug 10 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
Oct 19 Javascript
学习JavaScript设计模式之迭代器模式
Jan 19 Javascript
JQuery在循环中绑定事件的问题详解
Jun 02 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
Feb 24 Javascript
vue form 表单提交后刷新页面的方法
Sep 04 Javascript
封装微信小程序http拦截器过程解析
Aug 13 Javascript
js判断非127开头的IP地址的实例代码
Jan 05 Javascript
JavaScript前端面试扁平数据转tree与tree数据扁平化
Jun 14 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 pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
php使用curl访问https示例分享
2014/01/17 PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
2014/08/11 PHP
ThinkPHP模板中数组循环实例
2014/10/30 PHP
PHP实现清除wordpress里恶意代码
2015/10/21 PHP
PHP获取当前日期及本周一是几月几号的方法
2017/03/28 PHP
php实现的AES加密类定义与用法示例
2018/01/29 PHP
javascript 新浪背投广告实现代码
2009/07/07 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
2013/02/05 Javascript
10分钟学会写Jquery插件实例教程
2014/09/06 Javascript
nodejs通过phantomjs实现下载网页
2015/05/04 NodeJs
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
JavaScript匿名函数之模仿块级作用域
2015/12/12 Javascript
jQuery中$.ajax()方法参数解析
2016/10/22 Javascript
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
vue拖拽排序插件vuedraggable使用方法详解
2020/08/21 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
Vue通过provide inject实现组件通信
2020/09/03 Javascript
如何手写简易的 Vue Router
2020/10/10 Javascript
编写Python脚本抓取网络小说来制作自己的阅读器
2015/08/20 Python
Python 类的魔法属性用法实例分析
2019/11/21 Python
Python imageio读取视频并进行编解码详解
2019/12/10 Python
python scatter函数用法实例详解
2020/02/11 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
Python中and和or如何使用
2020/05/28 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
英国工具中心:UK Tool Centre
2017/07/10 全球购物
Vilebrequin美国官方网上商店:法国豪华泳装品牌
2020/02/22 全球购物
兼职学生的自我评价
2013/11/24 职场文书
计算机网络专业自荐书
2014/06/09 职场文书
肖申克救赎观后感
2015/06/02 职场文书
2016初一新生军训心得体会
2016/01/11 职场文书