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 相关文章推荐
JavaScript中的Window窗口对象
Jan 16 Javascript
jQuery ready函数滥用分析
Feb 16 Javascript
jQuery autocomplate 自扩展插件、自动完成示例代码
Mar 28 Javascript
23个超流行的jQuery相册插件整理分享
Apr 25 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
May 07 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
Sep 09 Javascript
基于jquery实现放大镜效果
Aug 17 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
Aug 19 Javascript
BootStrap响应式导航条实例介绍
May 06 Javascript
vue实现手机号码抽奖上下滚动动画示例
Oct 18 Javascript
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
Vue自定义表单内容检查rules实例
Oct 30 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
基于命令行执行带参数的php脚本并取得参数的方法
2016/01/25 PHP
JS 建立对象的方法
2007/04/21 Javascript
JavaScript中setInterval的用法总结
2013/11/20 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
AngularJS语法详解(续)
2015/01/23 Javascript
javascript文本模板用法实例
2015/07/31 Javascript
jQuery Validate初步体验(二)
2015/12/12 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
jQuery实现鼠标经过像翻页和描点链接效果
2016/08/08 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
AngularJS全局scope与Isolate scope通信用法示例
2016/11/22 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
2018/10/31 Javascript
JavaScript&quot;模拟事件&quot;的注意要点详解
2019/02/13 Javascript
jquery插件开发模式实例详解
2019/07/20 jQuery
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
python try except 捕获所有异常的实例
2018/10/18 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
python脚本后台执行方式
2019/12/21 Python
python3 sleep 延时秒 毫秒实例
2020/05/04 Python
使用CSS禁止textarea调整大小功能的方法
2015/03/13 HTML / CSS
使用css3做0.5px的细线的示例代码
2018/01/18 HTML / CSS
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
收银员岗位职责
2014/02/07 职场文书
2014庆六一活动方案
2014/03/02 职场文书
降消项目实施方案
2014/03/30 职场文书
交通安全标语
2014/06/06 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
中韩经贸翻译专业大学生职业生涯规划范文
2014/09/18 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
入党积极分子群众意见
2015/06/01 职场文书
追悼词范文大全
2015/06/23 职场文书
古诗之爱国古诗5首
2019/09/20 职场文书
python自动计算图像数据集的RGB均值
2021/06/18 Python