vue中渐进过渡效果实现


Posted in Javascript onOctober 27, 2016

本文实例为大家分享了vue 渐进过渡效果,供大家参考,具体内容如下,供大家参考,具体内容如下

transition 与 v-for 一起用时可以创建渐近过渡。给过渡元素添加一个特性 stagger,enter-stagger 或 leave-stagger:

<div v-for="item in list" transition="stagger" stagger="100"></div>

或者,提供一个钩子 stagger, enter-stagger 或 leave-stagger,以更好的控制:

Vue.transition('stagger', {
 stagger: function (index) {
 // 每个过渡项目增加 50ms 延时
 // 但是最大延时限制为 300ms
 return Math.min(300, index * 50)
 }
})

示例:html代码:

<div id="demo">
 <input v-model="query">
 <ul>
  <li v-for="item in list | filterBy query"
   transition="staggered"
   stagger="100">
   {{item.msg}}
   </li>
 </ul>
</div>

js代码:

new Vue({
 el: '#demo',
 data: {
  query: '',
  list: [
   { msg: 'Bruce Lee' },
   { msg: 'Jackie Chan' },
   { msg: 'Chuck Norris' },
   { msg: 'Jet Li' },
   { msg: 'Kung Fury' }
  ]
 }
})

css代码:

ul {
 padding-left: 0;
 font-family: Helvetica, Arial, sans-serif;
}
.staggered-transition {
 transition: all .5s ease;
 overflow: hidden;
 margin: 0;
 height: 20px;
}
.staggered-enter, .staggered-leave {
 opacity: 0;
 height: 0;
}

效果如下图:

vue中渐进过渡效果实现

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
限制文本字节数js代码
Mar 06 Javascript
JavaScript 乱码问题
Aug 06 Javascript
JavaScript 高效运行代码分析
Mar 18 Javascript
给jqGrid数据行添加修改和删除操作链接(之一)
Nov 04 Javascript
使用原生js封装webapp滑动效果(惯性滑动、滑动回弹)
May 06 Javascript
jQuery中eq()方法用法实例
Jan 05 Javascript
AngularJS基础学习笔记之表达式
May 10 Javascript
基于jQuery实现滚动切换效果
Dec 02 Javascript
ES6解构赋值实例详解
Oct 31 Javascript
详解Vue单元测试case写法
May 24 Javascript
js事件on动态绑定数据,绑定多个事件的方法
Sep 15 Javascript
js实现消灭星星(web简易版)
Mar 24 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
Oct 27 #Javascript
真正好用的js验证上传文件大小的简单方法
Oct 27 #Javascript
vue的props实现子组件随父组件一起变化
Oct 27 #Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
Oct 27 #Javascript
简单理解vue中Props属性
Oct 27 #Javascript
利用React-router+Webpack快速构建react程序
Oct 27 #Javascript
如何使用Vuex+Vue.js构建单页应用
Oct 27 #Javascript
You might like
一个目录遍历函数
2006/10/09 PHP
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
PHP生成(支持多模板)二维码海报代码
2018/04/30 PHP
tp5递归 无限级分类详解
2019/10/18 PHP
php操作redis常见方法示例【key与value操作】
2020/04/14 PHP
Javascript的并行运算实现代码
2010/11/19 Javascript
jquery 循环显示div的示例代码
2013/10/18 Javascript
jquery easyui combobox模糊过滤(示例代码)
2013/11/30 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
javascript实现checkBox的全选,反选与赋值
2015/03/12 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
jquery实现百叶窗效果
2017/01/12 Javascript
jquery实现折叠菜单效果【推荐】
2017/03/08 Javascript
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
js 发布订阅模式的实例讲解
2017/09/10 Javascript
详解如何在Vue项目中导出Excel
2019/04/19 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
Vuex 模块化使用详解
2019/07/31 Javascript
Vue vm.$attrs使用场景详解
2020/03/08 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
python统计文本文件内单词数量的方法
2015/05/30 Python
python让列表倒序输出的实例
2018/06/25 Python
详解Python3除法之真除法、截断除法和下取整对比
2019/05/23 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
2020/07/20 Python
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
可以使用抽象函数重写基类中的虚函数吗
2013/06/02 面试题
音乐教师求职信
2014/06/28 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
慰问信范文
2015/02/14 职场文书
2015年秋季运动会加油稿
2015/07/22 职场文书
学困生帮扶工作总结
2015/08/13 职场文书
原来闭幕词是这样写的呀!
2019/07/01 职场文书