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代码
Mar 27 Javascript
js tab 选项卡
Apr 26 Javascript
js鼠标点击事件在各个浏览器中的写法及Event对象属性介绍
Jan 24 Javascript
jQuery写的日历(包括日历的样式及功能)
Apr 23 Javascript
avalonjs制作响应式瀑布流特效
May 06 Javascript
基于jquery实现瀑布流布局
Jun 28 Javascript
JavaScript电子时钟倒计时
Jan 09 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
Aug 25 Javascript
ajax请求+vue.js渲染+页面加载的示例
Feb 11 Javascript
JavaScript实现一个带AI的井字棋游戏源码
May 21 Javascript
微信小程序 JS动态修改样式的实现方法
Dec 16 Javascript
js面向对象编程OOP及函数式编程FP区别
Jul 07 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
PHPMailer使用教程(PHPMailer发送邮件实例分析)
2012/12/06 PHP
MSN消息提示类
2006/09/05 Javascript
图片连续滚动代码[兼容IE/firefox]
2009/06/11 Javascript
JavaScript高级程序设计 读书笔记之九 本地对象Array
2012/02/27 Javascript
jquery删除指定的html标签并保留标签内文本内容的方法
2014/04/02 Javascript
网页下载文件期间如何防止用户对网页进行其他操作
2014/06/27 Javascript
js流动式效果显示当前系统时间
2016/05/16 Javascript
实例解析Array和String方法
2016/12/14 Javascript
Ajax异步文件上传与NodeJS express服务端处理
2017/04/01 NodeJs
Vue.js中数据绑定的语法教程
2017/06/02 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
Vue子组件向父组件通信与父组件调用子组件中的方法
2018/06/22 Javascript
微信小程序实现红包功能(后端PHP实现逻辑)
2018/07/11 Javascript
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
JavaScript数据结构与算法之二叉树遍历算法详解【先序、中序、后序】
2019/02/21 Javascript
在layui中layer弹出层点击事件无效的解决方法
2019/09/05 Javascript
微信小程序 wx:for遍历循环使用实例解析
2019/09/09 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
2019/09/30 Javascript
JS数组方法join()用法实例分析
2020/01/18 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
Python multiprocessing模块中的Pipe管道使用实例
2015/04/11 Python
python中的代码编码格式转换问题
2015/06/10 Python
解读Python编程中的命名空间与作用域
2015/10/16 Python
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
python实现飞行棋游戏
2020/02/05 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
python sklearn包——混淆矩阵、分类报告等自动生成方式
2020/02/28 Python
基于python实现地址和经纬度转换
2020/05/19 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
奥地利网上现代灯具和灯饰店:Lampenwelt.at
2018/01/29 全球购物
Proenza Schouler官方网站:纽约女装和配饰品牌
2019/01/03 全球购物
毕业生的求职信范文分享
2013/12/04 职场文书
护士岗位职责
2014/02/16 职场文书
运动会演讲稿
2014/05/07 职场文书
导游词之寿县报恩寺
2020/01/19 职场文书