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 相关文章推荐
jQueryUI如何自定义组件实现代码
Nov 14 Javascript
图片轮换效果实现代码(点击按钮停止执行)
Apr 12 Javascript
在表单提交前进行验证的几种方式整理
Jul 31 Javascript
node.js中的socket.io入门实例
Apr 26 Javascript
基于jQuery实现一个marquee无缝滚动的插件
Mar 09 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
Dec 04 Javascript
vue实现文件上传功能
Aug 13 Javascript
使用react render props实现倒计时的示例代码
Dec 06 Javascript
深入理解vue中的slot与slot-scope
Apr 22 Javascript
Swiper.js实现移动端元素左右滑动
Sep 08 Javascript
layui操作列按钮个数和文字颜色的判断实例
Sep 11 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
Feb 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
php获取汉字首字母的函数
2013/11/07 PHP
PHP资源管理框架Assetic简介
2014/06/12 PHP
用ASP将SQL搜索出来的内容导出为TXT的代码
2007/07/27 Javascript
基于jQuery的淡入淡出可自动切换的幻灯插件打包下载
2010/09/15 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
JavaScript实现判断图片是否加载完成的3种方法整理
2015/03/13 Javascript
javascript中replace( )方法的使用
2015/04/24 Javascript
jQuery实现模拟marquee标签效果
2015/07/14 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
微信小程序 实现tabs选项卡效果实例代码
2016/10/31 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
js实现将json数组显示前台table中
2017/01/10 Javascript
详解vue-cli构建项目反向代理配置
2017/09/07 Javascript
jfinal与bootstrap的登出实战详解
2017/11/27 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变opacity实现)
2019/01/24 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
JavaScript实现背景自动切换小案例
2019/09/27 Javascript
vue 解决异步数据更新问题
2019/10/29 Javascript
vue 路由守卫(导航守卫)及其具体使用
2020/02/25 Javascript
js实现省级联动(数据结构优化)
2020/07/17 Javascript
jquery实现穿梭框功能
2021/01/19 jQuery
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python设计模式之代理模式实例
2014/04/26 Python
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
对python捕获ctrl+c手工中断程序的两种方法详解
2018/12/26 Python
PHP面试题附答案
2015/11/28 面试题
得到Class的三个过程是什么
2012/08/10 面试题
师范生教师实习自我鉴定
2013/09/27 职场文书
大学生英语演讲稿
2014/04/24 职场文书
高等学院职业生涯规划书范文
2014/09/16 职场文书
政风行风评议工作总结
2014/10/21 职场文书
涪陵白鹤梁导游词
2015/02/09 职场文书
关于做家务的心得体会
2016/01/23 职场文书
python如何正确使用yield
2021/05/21 Python
Go语言实现Snowflake雪花算法
2021/06/08 Golang
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL