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 相关文章推荐
纯CSS打造的导航菜单(附jquery版)
Aug 07 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
Feb 25 Javascript
jQuery实现隔行背景色变色
Nov 24 Javascript
JavaScript检测鼠标移动方向的方法
May 22 Javascript
jQuery自动添加表单项的方法
Jul 13 Javascript
JS实现Select的option上下移动的方法
Mar 01 Javascript
jquery拖动层效果插件用法实例分析(附demo源码)
Apr 28 Javascript
JavaScript中省略元素对数组长度的影响
Oct 26 Javascript
浅谈vue+webpack项目调试方法步骤
Sep 11 Javascript
JavaScript静态作用域和动态作用域实例详解
Jun 17 Javascript
JS实现贪吃蛇游戏
Nov 15 Javascript
vue使用wavesurfer.js解决音频可视化播放问题
Apr 04 Vue.js
基于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
浅析php中三个等号(===)和两个等号(==)的区别
2013/08/06 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
jquery()函数的三种语法介绍
2013/10/09 Javascript
JavaScript中exec函数用法实例分析
2015/06/08 Javascript
javascript格式化日期时间方法汇总
2015/06/19 Javascript
js计算文本框输入的字符数
2015/10/23 Javascript
jQuery实现滑动页面固定顶部显示(可根据显示位置消失与替换)
2015/10/28 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
react配合antd组件实现的管理系统示例代码
2018/04/24 Javascript
其实你可以少写点if else与switch(推荐)
2019/01/10 Javascript
vue实现微信二次分享以及自定义分享的示例
2019/03/20 Javascript
基于layui内置模块(element常用元素的操作)
2019/09/20 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
[01:51]2014DOTA2西雅图邀请赛 MVP 外卡赛black场间采访
2014/07/09 DOTA
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
python多进程操作实例
2014/11/21 Python
Python将一个Excel拆分为多个Excel
2018/11/07 Python
一行python实现树形结构的方法
2019/08/09 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
Python读取多列数据以及用matplotlib制作图表方法实例
2020/09/23 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
四种会话跟踪技术
2015/05/20 面试题
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
党员干部反四风民主生活会对照检查材料思想汇报
2014/10/12 职场文书
员工家属慰问信
2015/03/24 职场文书
公司开会通知
2015/04/20 职场文书
大学生如何逃脱“毕业季创业队即散伙”魔咒?
2019/08/19 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书
详解如何使用Node.js实现热重载页面
2021/05/06 Javascript
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js
Python读取和写入Excel数据
2022/04/20 Python