详解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 相关文章推荐
Google排名中的10个最著名的 JavaScript库
Apr 27 Javascript
关于jQuery参考实例2.0 用jQuery选择元素
Apr 07 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
Aug 14 Javascript
JavaScript中的闭包(Closure)详细介绍
Dec 30 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
Jun 04 Javascript
使用JavaScript刷新网页的方法
Jun 04 Javascript
灵活的理解JavaScript中的this指向
Feb 25 Javascript
Bootstrap3 内联单选和多选框
Dec 29 Javascript
vue 路由嵌套高亮问题的解决方法
May 17 Javascript
vue实现侧边栏导航效果
Oct 21 Javascript
用JS实现一个简单的打砖块游戏
Dec 11 Javascript
JS document form表单元素操作完整示例
Jan 13 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
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
YII中assets的使用示例
2014/07/31 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
2016/10/14 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
2020/03/26 PHP
JQuery 初体验(建议学习jquery)
2009/04/25 Javascript
javascript中最常用的继承模式 组合继承
2010/08/12 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
jQuery中Form相关知识汇总
2015/01/06 Javascript
javascript实现点击商品列表checkbox实时统计金额的方法
2015/05/15 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
2015/06/16 Javascript
javascript生成不重复的随机数
2015/07/17 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
bootstrap基础知识学习笔记
2016/11/02 Javascript
JavaScript获取中英文混合字符串长度的方法示例
2017/02/04 Javascript
jquery dialog获取焦点的方法
2017/02/09 Javascript
vue项目优化之通过keep-alive数据缓存的方法
2017/12/11 Javascript
vue 搭建后台系统模块化开发详解
2019/05/01 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
这15个Vue指令,让你的项目开发爽到爆
2019/10/11 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
2020/03/19 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
python批量导出导入MySQL用户的方法
2013/11/15 Python
Python中的Numeric包和Numarray包使用教程
2015/04/13 Python
python实现简单井字棋游戏
2020/03/04 Python
python标准库OS模块详解
2020/03/10 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
css3制作动态进度条以及附加jQuery百分比数字显示
2012/12/13 HTML / CSS
CSS3实现复选框动画特效示例代码
2016/09/27 HTML / CSS
阿联酋航空官方网站:Emirates
2017/10/17 全球购物
wedgwood加拿大官网:1759年成立的英国国宝级陶瓷餐具品牌
2018/07/17 全球购物
英国玛莎百货新西兰:Marks & Spencer New Zealand
2019/07/21 全球购物
公司领导班子四风对照检查材料
2014/09/27 职场文书
民主生活会主持词
2015/07/01 职场文书