vue2.0过度动画
vue在插入、更新或移除dom时,提供了多种不同方式的应用过度效果。
包括以下工具:
在css过渡和动画中自动应用class.
可以配合使用第三方css动画库,如animate.css
在过渡钩子函数中使用javascript直接操作DOM
可以配合使用第三方javascript动画库,如Velocity.js
一、单元素/组件的过渡
Vue提供了transition的封装组建,在下列情形中,可以给任何元素和组建添加进入/离开过度
条件渲染(使用if)
条件展示(使用v-show)
动态组建
组件根节点
.cart-decrease{
opacity:1;
transform:translate3D(0,0,0);
&.move-enter-active{
opacity:1;
transform:translate3D(0,0,0);
transition:0.5s all;
}
&.move-enter{
opacity:0;
transform:translate3D(24px,0,0);
}
&.move-leave{
opacity:1;
transform:translate3D(0,0,0);
}
&.move-leave-active {
opacity:0;
transform:translate3D(24px,0,0);
transition:0.5s all;
}
元素进入动画从enter到enter-active,离开动画从leave到leave-active,
vue2.0过度动画的更多相关文章
- vue2.0中动画
		#vue2.0中css动画不显示的坑: transition中包含的两个标签如果相同(此处都是p标签),需要为元素指定key.如果标签名不同的话,不指定key也可以出现动画效果. #vue2.0中js ... 
- 【重点突破】—— Vue2.0 transition 动画Demo实践填坑
		前言:vue1.0版本和2.0版本的过渡系统改变是很大的,具体请详看文档介绍.本文转载自郭锦荣的博客,一共列举了四种transition的使用实践,分别是css过渡.css动画.javascript钩 ... 
- Vue2.0的动画效果
		本文只是结合一些代码和图片加强对Vue动画的理解,更多资料请戳这里 结合原生CSS实现动画 下面是一张图片,简单清晰明了是吧^-^ 下面是一段代码 <!DOCTYPE html> < ... 
- vue2.0动画
		相对于vue1.0来说,vue2.0的动画变化还是挺大的, 在1.0中,直接在元素中加 transition ,后面跟上名字. 而在vue2.0中,需要把设置动画的元素.路由放在<transit ... 
- vue2.0学习笔记之路由(二)路由嵌套+动画
		<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- 基于vue2.0打造移动商城页面实践    vue实现商城购物车功能  基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
		基于vue2.0打造移动商城页面实践 地址:https://www.jianshu.com/p/2129bc4d40e9 vue实现商城购物车功能 地址:http://www.jb51.net/art ... 
- vue2.0 饿了么项目学习总结
		最近在GitHub上发现一个基于vue2.0的饿了么项目.本着互联网的分享精神,现在将我自己所理解的,所总结的经验分享给大家.本篇文字我将从学习的角度向大家分享. 在学习本项目之前我已经将vue2.0 ... 
- Vue2.0 基础入门
		前言:" 今生遇汝,何其幸哉:于我蒙昧之时遇到你,于我大雾初透之时爱上你,于我大智初醒之时沉沦你. " 官网: 介绍 - Vue.js (vuejs.org) 指令与修饰符 创建实 ... 
- vue2.0构建淘票票webapp
		项目描述 之前一直用vue1.x写项目,最近为了过渡到vue2.0,特易用vue2.0栈仿写了淘票票页面,而且加入了express作为后台服务. 前端技术栈:vue2.0 + vue-router + ... 
随机推荐
- jqgrid的search
			2015-04-19 本人近期的博客都是和之前的随笔相关联的. 今天想和大家分享的是jqgrid中的search. 相信大家写代码用到jqgrid的时候都可能会在jqgrid中涉及查询,其实查询和 增 ... 
- Axure9 v9.0.0.3629 ~ v9.0.0.3633 授权密钥 【2019.02.05】
			现在提供一个支持v9.0.0.3629.v9.0.0.3630.v9.0.0.3631.v9.0.0.3632.v9.0.0.3633的授权码(后续的Beta更新版本应该能继续使用) 被授权人:zd4 ... 
- PHP第三方登录
			参考视屏:http://www.imooc.com/learn/596 php第三方登录-QQ登录OAuth协议基本原理QQ登录前置条件以及开放平台账号申请1,一个QQ号2,一个公网通过域名可访问的w ... 
- numpy和TensorFlow的函数
			pycharm jupyter notebook 环境配置 
- Ubuntu中su认证失败
			Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许 su 到 root 解决方法 sudo -i,输入当前用户密码后以root权限登录shell,无时间限制.使用exit或logo ... 
- push certificate
			developer_identity.cer <= download from Applemykey.p12 <= Your private key openssl x509 -in de ... 
- JDB调试之小试牛刀
			用JDK自带工具JDB调试示例程序HelloJDB(d:\jdb\HelloJDB) HelloJDB代码如下: public class HelloJDB { public static void ... 
- Android无线测试之—UiAutomator UiScrollable API介绍三
			获取列表子元素 一.相关API介绍 返回值 API 描述 UiObject getChildByDescription(UiSelector childPattern, String text, bo ... 
- mysql "ON DUPLICATE KEY UPDATE" 的使用
			ON DUPLICATE KEY UPDATE 语法并不是SQL的标准语法,如果在句尾指定该语法,它会根据指定的主键或者唯一标示索引来更新数据库的内容 具体的操作是想根据唯一标示查看数据库是否存在该记 ... 
- 【BZOJ4665】小w的喜糖 容斥+组合数
			[BZOJ4665]小w的喜糖 Description 废话不多说,反正小w要发喜糖啦!! 小w一共买了n块喜糖,发给了n个人,每个喜糖有一个种类.这时,小w突发奇想,如果这n个人相互交换手中的糖,那 ... 
