详解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 相关文章推荐
QQ登录简单实现代码
Mar 09 Javascript
javascript 图片上一张下一张链接效果代码
Mar 12 Javascript
js完美的div拖拽实例代码
Jan 22 Javascript
ExtJS4 表格的嵌套 rowExpander应用
May 02 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
Apr 02 Javascript
jquery插件qrcode在线生成二维码
Apr 26 Javascript
详解JavaScript中Date.UTC()方法的使用
Jun 12 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
Jan 24 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
Mar 21 Javascript
JS实现的类似微信聊天效果示例
Jan 29 Javascript
实例讲解v-if和v-show的区别
Jan 31 Javascript
使用Vant完成DatetimePicker 日期的选择器操作
Nov 12 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
mysql5详细安装教程
2007/01/15 PHP
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
php include加载文件两种方式效率比较
2010/08/08 PHP
php中全局变量global的使用演示代码
2011/05/18 PHP
PHP 图片上传代码
2011/09/13 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
JSQL 批量图片切换的实现代码
2010/05/05 Javascript
Jquery插件之多图片异步上传
2010/10/20 Javascript
JS面向对象编程浅析
2011/08/28 Javascript
JavaScript中发布/订阅模式的简单实例
2014/11/05 Javascript
javascript制作坦克大战全纪录(1)
2014/11/27 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
2014/12/19 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
javascript数据类型详解
2017/02/07 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
2018/04/12 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
vue-cli+webpack项目打包到服务器后,ttf字体找不到的解决操作
2020/08/28 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
Python 专题四 文件基础知识
2017/03/20 Python
Python二叉树定义与遍历方法实例分析
2018/05/25 Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
2020/01/04 Python
python如何进行矩阵运算
2020/06/05 Python
瑜伽国际:Yoga International
2018/04/18 全球购物
洛杉矶时尚女装系列:J.ING US
2019/03/17 全球购物
英国家具、照明、家居用品网上商店:Wayfair.co.uk
2020/02/13 全球购物
英语专业毕业生自荐信
2013/10/28 职场文书
村委会换届选举方案
2014/05/03 职场文书
2015年学校教研室主任工作总结
2015/07/20 职场文书
担保公司2015年终工作总结
2015/10/14 职场文书
MySQL REVOKE实现删除用户权限
2021/06/18 MySQL
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers