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 三种编解码方式
Feb 01 Javascript
轻轻松松学JS调试(不下载任何工具)
Apr 14 Javascript
Jquery插件写法笔记整理
Sep 06 Javascript
ajax中get和post的说明及使用与区别
Dec 23 Javascript
jQuery实现漂亮实用的商品图片tips提示框效果(无图片箭头+阴影)
Apr 16 Javascript
json定义及jquery操作json的方法
Sep 29 Javascript
JavaScript 中 avalon绑定属性总结
Oct 19 Javascript
详解vue-Resource(与后端数据交互)
Jan 16 Javascript
javascript按钮禁用和启用的效果实例代码
Oct 29 Javascript
Angular网络请求的封装方法
May 22 Javascript
Vue 处理表单input单行文本框的实例代码
May 09 Javascript
es6函数之尾调用优化实例分析
Apr 25 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
关于页面优化和伪静态
2009/10/11 PHP
解决Codeigniter不能上传rar和zip压缩包问题
2014/03/07 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
PHP实现从上往下打印二叉树的方法
2018/01/18 PHP
Prototype 学习 Prototype对象
2009/07/12 Javascript
JS 参数传递的实际应用代码分析
2009/09/13 Javascript
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
2013/08/14 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
浅谈Javascript实现继承的方法
2015/07/06 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
apply和call方法定义及apply和call方法的区别
2015/11/15 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
如何解决React官方脚手架不支持Less的问题(小结)
2018/09/12 Javascript
详解Vue中watch对象内属性的方法
2019/02/01 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
JS字符串和数组如何实现相互转化
2020/07/02 Javascript
vue 组件简介
2020/07/31 Javascript
使用webpack和rollup打包组件库的方法
2021/02/25 Javascript
用Python编写生成树状结构的文件目录的脚本的教程
2015/05/04 Python
Python实现PS滤镜的旋转模糊功能示例
2018/01/20 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
python实现电子产品商店
2019/02/26 Python
深入浅析Python 中 is 语法带来的误解
2019/05/07 Python
使用python创建生成动态链接库dll的方法
2020/05/09 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
StringBuilder和String的区别
2015/05/18 面试题
简历的自我评价
2014/02/03 职场文书
红旗方阵解说词
2014/02/12 职场文书
党员活动日总结
2014/05/05 职场文书
教师节领导致辞
2015/07/29 职场文书
2015年中学体育教师工作总结
2015/10/23 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书