Vue入门之animate过渡动画效果


Posted in Javascript onApril 08, 2018

简介:

  1. transition方法的使用
  2. transition内置方法
  3. transition-group 

animate库实现过渡动画

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <script src="lib\vue.js"></script>
  <link rel="stylesheet" href="lib\animate.css" rel="external nofollow" >
  <style>
    [v-cloak] {
      display: none;
    }
    p {
      width: 100px;
      height: 100px;
      background: red;
      margin: 10px auto;
    }
    /* .fade-enter-active, .fade-leave-active {
      transition: 1s all ease;
    }
    .fade-enter-active {
      opacity: 1;
      width: 300px;
      height: 300px;
    }
    .fade-leave-active {
      opacity: 0;
      width: 100px;
      height: 100px;
    }
    .fade-enter, .fade-leave {
      width: 100px;
      height: 100px;
      opacity: 0;
    } */
  </style>
  <script>
    window.onload = function() {
      new Vue({
        el: '#box',
        data: {
          show: '',
          list: ['apple', 'banana', 'orange', 'pear']
        },
        computed: {
          lists: function() {
            var arr = [];
            this.list.forEach(function(val) {
              if (val.indexOf(this.show) != -1) {
                arr.push(val);
              }
            }.bind(this))
            return arr;
          }
        }
      })
    }
  </script>
</head>
<body>
  <div id="box" v-cloak>
    <input type="text" v-model="show">
    <!-- class定义 .fade
      .fade-enter{}      初始状态
      .fade-enter-active{}   进入过程
      .fade-leave{}      离开状态
      .fade-leave-active{}   离开过程
    -->
    <transition-group enter-active-class="zoomInLeft" leave-active-class="bounceOutRight">
      <!-- 内置方法
        @before-enter = "beforeEnter"
        @enter = "enter"
        @after-enter = "afterEnter"
        @before-leave = "beforeLeave"
        @leave = "leave"
        @after-leave = "afterLeave"
      -->
      <!-- transition-group 多个元素运动,注意绑定key:1 -->
      <p v-show="show" class="animated" v-for="(val, index) in lists" :key="index">
        {{val}}
      </p>  
    </transition-group>
  </div>
</body>
</html>

总结

以上所述是小编给大家介绍的Vue入门之animate过渡动画效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
利用javascript实现全部删或清空所选的操作
May 27 Javascript
JS+CSS实现Li列表隔行换色效果的方法
Feb 16 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
Nov 18 Javascript
浅谈Angular 中何时取消订阅
Nov 22 Javascript
结合Vue控制字符和字节的显示个数的示例
May 17 Javascript
详解vue-element Tree树形控件填坑路
Mar 26 Javascript
详解小程序input框失焦事件在提交事件前的处理
May 05 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
Jun 24 Javascript
js getBoundingClientRect使用方法详解
Jul 17 Javascript
微信小程序和H5页面间相互跳转代码实例
Sep 19 Javascript
tracking.js实现前端人脸识别功能
Apr 16 Javascript
浅谈TypeScript 索引签名的理解
Oct 16 Javascript
vue组件与复用详解
Apr 08 #Javascript
vue使用vue-i18n实现国际化的实现代码
Apr 08 #Javascript
Vue中的无限加载vue-infinite-loading的方法
Apr 08 #Javascript
vue-infinite-loading2.0 中文文档详解
Apr 08 #Javascript
Vue 页面切换效果之 BubbleTransition(推荐)
Apr 08 #Javascript
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
Apr 08 #Javascript
Js面试算法详解
Apr 08 #Javascript
You might like
php fputcsv命令 写csv文件遇到的小问题(多维数组连接符)
2011/05/24 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
2016/04/21 PHP
用javascript编写的第一人称射击游戏
2007/02/25 Javascript
javascript 密码强弱度检测万能插件
2009/02/25 Javascript
该如何加载google-analytics(或其他第三方)的JS
2010/05/13 Javascript
JavaScript的setAttribute兼容性问题解决方法
2013/11/11 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
jQuery.each使用详解
2015/07/07 Javascript
Bootstrap学习系列之使用 Bootstrap Typeahead 组件实现百度下拉效果
2016/07/07 Javascript
jQuery插件之validation插件
2017/03/29 jQuery
Nodejs进阶之服务端字符编解码和乱码处理
2017/09/04 NodeJs
JS在if中的强制类型转换方式
2018/07/15 Javascript
js正则取值的结果数组调试方法
2018/10/10 Javascript
vue引入静态js文件的方法
2020/06/20 Javascript
Vue如何基于vue-i18n实现多国语言兼容
2020/07/17 Javascript
[04:00]DOTA2解说界神雕侠侣 CJ第四天谷子现场过生日
2013/07/30 DOTA
[01:21:36]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
Python基于回溯法子集树模板解决m着色问题示例
2017/09/07 Python
Python将图片转换为字符画的方法
2020/06/16 Python
详解用TensorFlow实现逻辑回归算法
2018/05/02 Python
python print输出延时,让其立刻输出的方法
2019/01/07 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
python实现控制COM口的示例
2019/07/03 Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
2019/11/28 Python
Python tkinter实现图片标注功能(完整代码)
2019/12/08 Python
PyTorch笔记之scatter()函数的使用
2020/02/12 Python
详解向scrapy中的spider传递参数的几种方法(2种)
2020/09/28 Python
Python字典dict常用方法函数实例
2020/11/09 Python
中国跨境电子商务网站:NewFrog
2018/03/10 全球购物
当文件系统受到破坏时,如何检查和修复系统?
2012/03/09 面试题
企业内控岗位的职责
2014/02/07 职场文书
新娘父亲婚礼致辞
2015/07/27 职场文书
CAD实训总结范文
2015/08/03 职场文书
九年级历史教学反思
2016/02/19 职场文书