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动画效果代码3
Apr 03 Javascript
JQuery中each()的使用方法说明
Aug 19 Javascript
window.location.href中url中数据量太大时的解决方法
Dec 23 Javascript
javascript定义类和类的实现实例详解
Dec 01 Javascript
原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)
Oct 29 Javascript
js自定义瀑布流布局插件
May 16 Javascript
详解Angular 4 表单快速入门
Jun 05 Javascript
JS解决IOS中拍照图片预览旋转90度BUG的问题
Sep 13 Javascript
防止页面url缓存中ajax中post请求的处理方法
Oct 10 Javascript
微信小程序人脸识别功能代码实例
May 07 Javascript
p5.js绘制旋转的正方形
Oct 23 Javascript
Vue3.0中Ref与Reactive的区别示例详析
Jul 07 Vue.js
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
PHP调用三种数据库的方法(2)
2006/10/09 PHP
php中将网址转换为超链接的函数
2011/09/02 PHP
thinkphp常见路径用法分析
2014/12/02 PHP
利用PHP获取网站访客的所在地位置
2017/01/18 PHP
laravel 实现向公共模板中传值 (view composer)
2019/10/22 PHP
JScript中的undefined和&quot;undefined&quot;的区别
2007/03/08 Javascript
动态添加js事件实现代码
2009/03/12 Javascript
40个有创意的jQuery图片和内容滑动及弹出插件收藏集之三
2012/01/03 Javascript
整理的比较全的event对像在ie与firefox浏览器中的区别
2013/11/25 Javascript
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
2014/01/10 Javascript
js实现格式化金额,字符,时间的方法
2015/02/26 Javascript
JS实现黑客帝国文字下落效果
2015/09/01 Javascript
JavaScript学习小结(7)之JS RegExp
2015/11/29 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
正则中的回溯定义与用法分析【JS与java实现】
2016/12/27 Javascript
js实现tab切换效果
2017/02/16 Javascript
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
jquery实现穿梭框功能
2021/01/19 jQuery
用Python的pandas框架操作Excel文件中的数据教程
2015/03/31 Python
如何在Python中编写并发程序
2016/02/27 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
理想高通滤波实现Python opencv示例
2019/01/30 Python
Python列表(List)知识点总结
2019/02/18 Python
在django中实现页面倒数几秒后自动跳转的例子
2019/08/16 Python
Django视图类型总结
2021/02/17 Python
CSS改变网页中鼠标选中文字背景颜色例子
2014/04/23 HTML / CSS
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
梅西酒窖:Macy’s Wine Cellar
2018/01/07 全球购物
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
2015/10/22 面试题
仓库管理计划书
2014/05/04 职场文书
学校师德师风整改方案
2014/10/28 职场文书
房屋租赁意向书范本
2015/05/09 职场文书
MySQL 慢查询日志深入理解
2021/04/22 MySQL
SpringBoot集成Redis的思路详解
2021/10/16 Redis
关于mysql中时间日期类型和字符串类型的选择
2021/11/27 MySQL