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 相关文章推荐
Jquery实现无刷新DropDownList联动实现代码
Mar 08 Javascript
关于捕获用户何时点击window.onbeforeunload的取消事件
Mar 06 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
Dec 14 Javascript
详解Vue.js动态绑定class
Dec 20 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
May 27 Javascript
浅谈如何使用 webpack 优化资源
Oct 20 Javascript
详解javascript常用工具类的封装
Jan 30 Javascript
Vue 自定义动态组件实例详解
Mar 28 Javascript
vue.js轮播图组件使用方法详解
Jul 03 Javascript
node.js环境搭建图文详解
Sep 19 Javascript
jQuery使用each遍历循环的方法
Sep 19 jQuery
微信小程序实现form表单本地储存数据
Jun 27 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
虹吸式咖啡探讨–研磨
2021/03/03 冲泡冲煮
Zend Studio 无法启动的问题解决方法
2008/12/04 PHP
PHP运行模式的深入理解
2013/06/03 PHP
使用PHP下载CSS文件中的图片的代码
2013/09/24 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
2021/03/09 PHP
js实现ASP分页函数 HTML分页函数
2006/09/22 Javascript
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
一个简单的全屏图片上下打开显示网页效果示例
2014/07/08 Javascript
js使用html()或text()方法获取设置p标签的显示的值
2014/08/01 Javascript
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
JavaScript图片轮播代码分享
2015/07/31 Javascript
JavaScript学习笔记(三):JavaScript也有入口Main函数
2015/09/12 Javascript
javascript检查某个元素在数组中的索引值
2016/03/30 Javascript
详解JavaScript中基于原型prototype的继承特性
2016/05/05 Javascript
详解Node.js模块间共享数据库连接的方法
2016/05/24 Javascript
JavaScript知识点总结(五)之Javascript中两个等于号(==)和三个等于号(===)的区别
2016/05/31 Javascript
angular ngClick阻止冒泡使用默认行为的方法
2016/11/03 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
基于vue2.0的活动倒计时组件countdown(附源码下载)
2018/10/09 Javascript
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
2017/11/09 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
python中的反斜杠问题深入讲解
2019/08/12 Python
python每5分钟从kafka中提取数据的例子
2019/12/23 Python
Pytorch实现神经网络的分类方式
2020/01/08 Python
Python中格式化字符串的四种实现
2020/05/26 Python
python seaborn heatmap可视化相关性矩阵实例
2020/06/03 Python
Python提取视频中图片的示例(按帧、按秒)
2020/10/22 Python
AmazeUI 列表的实现示例
2020/08/17 HTML / CSS
卡西欧G-SHOCK英国官网: 防水防震手表
2018/01/08 全球购物
FitFlop美国官网:英国符合人体工学的鞋类品牌
2018/10/05 全球购物
暑假安全保证书
2015/02/28 职场文书