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实现在文本框光标处添加字符的方法介绍
Nov 24 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
Feb 04 Javascript
转换字符串为json对象的方法详解
Nov 29 Javascript
关于JS数组追加数组采用push.apply的问题
Jun 09 Javascript
angular分页指令操作
Jan 09 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
Angular2 组件间通过@Input @Output通讯示例
Aug 24 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
Nov 24 Javascript
React-Router如何进行页面权限管理的方法
Dec 06 Javascript
JavaScript笛卡尔积超简单实现算法示例
Jul 30 Javascript
使用 vue 实现灭霸打响指英雄消失的效果附demo
May 06 Javascript
vue-drag-chart 拖动/缩放图表组件的实例代码
Apr 10 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实现12306火车票余票查询和价格查询(12306火车票查询)
2014/01/14 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
一个对于js this关键字的问题
2007/01/09 Javascript
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
jquery ready函数源代码研究
2009/12/06 Javascript
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
基于Jquery制作的幻灯片图集效果打包下载
2011/02/12 Javascript
JQuery实现鼠标滑过显示导航下拉列表
2013/09/12 Javascript
JS选项卡动态替换banner图片路径的方法
2015/05/11 Javascript
JavaScript中的Math.sin()方法使用详解
2015/06/15 Javascript
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
如何将HTML字符转换为DOM节点并动态添加到文档中详解
2018/08/19 Javascript
NestJs 静态目录配置详解
2019/03/12 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
Element InfiniteScroll无限滚动的具体使用方法
2020/07/27 Javascript
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
利用Python的Django框架生成PDF文件的教程
2015/07/22 Python
详解Django缓存处理中Vary头部的使用
2015/07/24 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
Opencv+Python 色彩通道拆分及合并的示例
2018/12/08 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
tensorflow之读取jpg图像长和宽实例
2020/06/18 Python
如何利用python正则表达式匹配版本信息
2020/12/09 Python
matplotlib部件之套索Lasso的使用
2021/02/24 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
世界上最好的威士忌和烈性酒购买网站:The Whisky Exchange
2016/11/20 全球购物
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
贪睡宠物用品:Snoozer Pet Products
2020/02/04 全球购物
Unix如何在一行中运行多个命令
2015/05/29 面试题
药学专业大学生自荐信
2013/09/28 职场文书
老公给老婆的保证书
2014/04/28 职场文书
党员三严三实心得体会
2014/10/13 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
公安机关起诉意见书
2015/05/20 职场文书
解决golang结构体tag编译错误的问题
2021/05/02 Golang