vue实现循环切换动画


Posted in Javascript onOctober 17, 2018

本文实例为大家分享了vue实现循环切换动画的具体代码,供大家参考,具体内容如下

注意动画的钩子函数的判断逻辑,注意动画编写时类名的顺序!!

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>vue</title>
 <style> 
 .box{
  width: 200px;
  height: 200px;
  background-color: red;
 }
 .guo-enter-active,.guo-leave-active{
  width: 200px;
  height: 200px;
  opacity: 1;
  background-color: red;
  transition: 0.7s;
 }
 .guo-leave-to{
  width: 100px;
  height: 100px;
  opacity: 0;
  background-color: orange;
 }
 .guo-enter{
  width: 100px;
  height: 100px;
  opacity: 0;
  background-color: orange;
 }
 .box2{
  margin-top: 100px;
 }
 </style>
 <script src='vue.min.js'></script>
</head>
<body>
 <div id='app'>
 <div>
  <input type="button" value='change' @click='change'>
  <transition name='guo' @after-enter='Enter' @after-leave='Leave'>
  <div v-show='show' class='box'></div>
  </transition>
  <transition name='guo' @enter='Enter2' @after-leave='Leave2'>
  <div v-show='show2' class='box box2'></div>
  </transition>
 </div>
 </div>
 <script>
 new Vue({
  el:'#app',
  data:{
  show:false,
  show2:false
  },
  methods:{
  change(){
   this.show = !this.show;
  },
  Enter(){
   this.show2 = true;
  },
  Leave(){
   this.show2=false;
  },
  Leave2(){
   this.show = true;
  },
  Enter2(){
   this.show = false;
  }
  }
 });
 </script>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js实现页面打印功能实例代码(附去页眉页脚功能代码)
Dec 15 Javascript
利用了jquery的ajax实现二级联互动菜单
Dec 02 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
Mar 05 Javascript
javascript实现Table排序的方法
May 15 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
Sep 23 Javascript
JavaScript中闭包的写法和作用详解
Jun 29 Javascript
BootStrap 实现各种样式的进度条效果
Dec 07 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
Dec 27 Javascript
JavaScript中in和hasOwnProperty区别详解
Aug 04 Javascript
说说AngularJS中的$parse和$eval的用法
Sep 14 Javascript
js实现网页同时进行多个倒计时功能
Feb 25 Javascript
JavaScript实现弹出窗口效果
Dec 09 Javascript
element-ui upload组件多文件上传的示例代码
Oct 17 #Javascript
bootstrap table合并行数据并居中对齐效果
Oct 17 #Javascript
IE9 elementUI文件上传的问题解决
Oct 17 #Javascript
vue src动态加载请求获取图片的方法
Oct 17 #Javascript
node实现分片下载的示例代码
Oct 17 #Javascript
在小程序开发中使用npm的方法
Oct 17 #Javascript
浅谈HTTP 缓存的那些事儿
Oct 17 #Javascript
You might like
prototype Element学习笔记(篇一)
2008/10/26 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
js控制表单不能输入空格的小例子
2013/11/20 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
用js设置下拉框为只读的小技巧
2014/04/10 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
Javascript学习笔记之数组的遍历和 length 属性
2014/11/23 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
深入解析AngularJS框架中$scope的作用与生命周期
2016/03/05 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
2016/10/28 Javascript
ES6中Array.includes()函数的用法
2017/09/20 Javascript
angular 用Observable实现异步调用的方法
2018/12/27 Javascript
详解如何使用nvm管理Node.js多版本
2019/05/06 Javascript
JS实现移动端点击按钮复制文本内容
2019/07/28 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
Python的Django框架中的表单处理示例
2015/07/17 Python
python中enumerate函数遍历元素用法分析
2016/03/11 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
2018/02/08 Python
python监控进程状态,记录重启时间及进程号的实例
2019/07/15 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
Django app配置多个数据库代码实例
2019/12/17 Python
Python3 集合set入门基础
2020/02/10 Python
python怎么自定义捕获错误
2020/06/29 Python
整理HTML5中表单的常用属性及新属性
2016/02/19 HTML / CSS
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
美国杂志订阅折扣与优惠网站:Magazines.com
2016/08/31 全球购物
中东奢侈品市场:Coveti
2019/05/12 全球购物
加拿大鞋网:Globo Shoes
2019/12/26 全球购物
WINDOWS域的具体实现方式是什么
2014/02/20 面试题
投资合作协议书
2014/04/17 职场文书
初中国旗下的演讲稿
2014/08/28 职场文书
工程承包协议书
2014/10/20 职场文书
指导老师鉴定意见
2015/06/05 职场文书
用Python爬虫破解滑动验证码的案例解析
2021/05/06 Python
Python 用户输入和while循环的操作
2021/05/23 Python
Java虚拟机内存结构及编码实战分享
2022/04/07 Java/Android