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代码
Sep 17 Javascript
js 代码集(学习js的朋友可以看下)
Jul 22 Javascript
JS request函数 用来获取url参数
May 17 Javascript
json格式化/压缩工具 Chrome插件扩展版
May 25 Javascript
有关DOM元素与事件的3个谜题
Nov 11 Javascript
jquery分页插件AmSetPager(自写)
Apr 15 Javascript
详解vue过滤器在v2.0版本用法
Jun 01 Javascript
Vue组件模板形式实现对象数组数据循环为树形结构(实例代码)
Jul 31 Javascript
利用javascript如何随机生成一定位数的密码
Sep 22 Javascript
vuex 实现getter值赋值给vue组件里的data示例
Nov 05 Javascript
在weex中愉快的使用scss的方法步骤
Jan 02 Javascript
Vue自定义组件的四种方式示例详解
Feb 28 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
使用Apache的rewrite技术
2006/06/22 PHP
PHP在字符串中查找指定字符串并删除的代码
2008/10/02 PHP
一个PHP的远程图片抓取函数分享
2013/09/25 PHP
php调用mysql存储过程实例分析
2014/12/29 PHP
ucenter通信原理分析
2015/01/09 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
javascript SocialHistory 检查访问者是否访问过某站点
2008/08/02 Javascript
jQuery下扩展插件和拓展函数的写法(匿名函数使用的典型例子)
2010/10/20 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
基于jquery的多功能软键盘插件
2012/07/25 Javascript
javascript对JSON数据排序的3个例子
2014/04/12 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
javascript数组克隆简单实现方法
2015/12/16 Javascript
基于Bootstrap重置输入框内容按钮插件
2016/05/12 Javascript
JavaScript中点击事件的写法
2016/06/28 Javascript
Angular Module声明和获取重载实例代码
2016/09/14 Javascript
详解如何较好的使用js
2016/12/16 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
在移动端使用vue-router和keep-alive的方法示例
2018/12/02 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
vue实现分页加载效果
2019/12/24 Javascript
python实现封装得到virustotal扫描结果
2014/10/05 Python
Python编程判断这天是这一年第几天的方法示例
2017/04/18 Python
python使用配置文件过程详解
2019/12/28 Python
pyqt5 textEdit、lineEdit操作的示例代码
2020/08/12 Python
python 无损批量压缩图片(支持保留图片信息)的示例
2020/09/22 Python
详解python的变量缓存机制
2021/01/24 Python
CSS3实现可爱的小黄人动画
2016/07/11 HTML / CSS
详解HTML5 Canvas绘制时指定颜色与透明度的方法
2016/03/25 HTML / CSS
戴森比利时官方网站:Dyson BE
2020/10/03 全球购物
英文自荐信格式
2013/11/28 职场文书
创建精神文明单位实施方案
2014/03/08 职场文书
反四风个人对照检查材料思想汇报
2014/09/25 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
当你焦虑迷茫时,请读读这6句话
2019/07/24 职场文书