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 相关文章推荐
jQuery 标题的自动翻转实现代码
Oct 14 Javascript
from表单多个按钮提交用onclick跳转不同action
Apr 24 Javascript
jQuery函数的第二个参数获取指定上下文中的DOM元素
May 19 Javascript
javascript显式类型转换实例分析
Apr 25 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
Sep 19 Javascript
详解vue-cli本地环境API代理设置和解决跨域
Sep 05 Javascript
node.js实现的装饰者模式示例
Sep 06 Javascript
微信小程序如何获取用户手机号
Jan 26 Javascript
微信小程序商品详情页的底部弹出框效果
Nov 16 Javascript
分享5个小技巧让你写出更好的 JavaScript 条件语句
Oct 20 Javascript
微信小程序功能之全屏滚动效果的实现代码
Nov 22 Javascript
vue实现在data里引入相对路径
Jun 05 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文件下载实例代码浅析
2016/08/17 PHP
jQuery语法总结和注意事项小结
2012/11/11 Javascript
JQUERY对单选框(radio)操作的小例子
2013/04/25 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
js实现选中页面文字将其分享到新浪微博
2015/11/05 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
2016/01/05 Javascript
[js高手之路]寄生组合式继承的优势详解
2017/08/28 Javascript
详解让sublime text3支持Vue语法高亮显示的示例
2017/09/29 Javascript
JS数组去重常用方法实例小结【4种方法】
2018/05/28 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
ES6 Set结构的应用实例分析
2019/06/26 Javascript
解决包含在label标签下的checkbox在ie8及以下版本点击事件无效果兼容的问题
2019/10/27 Javascript
[48:12]Secret vs Optic Supermajor 胜者组 BO3 第三场 6.4
2018/06/05 DOTA
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
2014/06/09 Python
python中返回矩阵的行列方法
2018/04/04 Python
python解决js文件utf-8编码乱码问题(推荐)
2018/05/02 Python
Python 从一个文件中调用另一个文件的类方法
2019/01/10 Python
详解python编译器和解释器的区别
2019/06/24 Python
Pytorch Tensor 输出为txt和mat格式方式
2020/01/03 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
python利用opencv实现颜色检测
2021/02/23 Python
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
Nike意大利官网:Nike.com IT
2020/01/19 全球购物
Moda Operandi官网:美国奢侈品电商,海淘秀场T台同款
2020/05/26 全球购物
Prototype如何更新局部页面
2013/03/03 面试题
公司员工检讨书
2014/02/08 职场文书
部队万能检讨书
2014/02/20 职场文书
幼儿园毕业教师感言
2014/02/21 职场文书
人力资源部经理岗位职责规定
2014/02/23 职场文书
体育比赛口号
2014/06/09 职场文书
教师师德师风整改措施
2014/10/24 职场文书
2014年个人师德工作总结
2014/12/04 职场文书
学生考试舞弊检讨书
2015/01/01 职场文书
综合办公室主任岗位职责
2015/04/01 职场文书
2016年学校“3.12”植树节活动总结
2016/03/16 职场文书