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 获取对象 根据属性、内容匹配, 还有表单元素匹配
May 31 Javascript
javascript管中窥豹 形参与实参浅析
Dec 17 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
Feb 03 Javascript
javascript通过className来获取元素的简单示例代码
Jan 10 Javascript
jquery解析XML字符串和XML文件的方法说明
Feb 21 Javascript
关闭时刷新父窗口两种方法
May 07 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
Feb 17 Javascript
利用JavaScript阻止表单提交的两种方法
Aug 11 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
Oct 27 Javascript
Bootstrap面板学习使用
Feb 09 Javascript
js动态添加表格逐行添加、删除、遍历取值的实例代码
Jan 25 Javascript
JavaScript实现PC端四格密码输入框功能
Feb 19 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
javascript面向对象编程(一) 实例代码
2010/06/25 Javascript
jquery click([data],fn)使用方法实例介绍
2013/07/08 Javascript
JS获取当前日期和时间的简单实例
2013/11/19 Javascript
使用GruntJS构建Web程序之合并压缩篇
2014/06/06 Javascript
jquery 标签 隔若干行加空白或者加虚线的方法
2016/12/07 Javascript
node.js操作mysql简单实例
2017/05/25 Javascript
微信小程序学习笔记之本地数据缓存功能详解
2019/03/29 Javascript
vue移动端使用appClound拉起支付宝支付的实现方法
2019/11/21 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
详解Python中的from..import绝对导入语句
2016/06/21 Python
Python内置模块ConfigParser实现配置读写功能的方法
2018/02/12 Python
python2与python3中关于对NaN类型数据的判断和转换方法
2018/10/30 Python
python 绘制拟合曲线并加指定点标识的实现
2019/07/10 Python
python中eval与int的区别浅析
2019/08/11 Python
python实现简单日志记录库glog的使用
2019/12/13 Python
使用Matplotlib 绘制精美的数学图形例子
2019/12/13 Python
keras获得model中某一层的某一个Tensor的输出维度教程
2020/01/24 Python
Python如何实现后端自定义认证并实现多条件登陆
2020/06/22 Python
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
三星美国官网:Samsung美国
2017/02/06 全球购物
美国婚戒购物网站:Anjays Designs
2017/06/28 全球购物
最新英语专业学生求职信范文
2013/09/21 职场文书
烹调加工管理制度
2014/02/04 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
现场活动策划方案
2014/08/22 职场文书
关于环保的活动方案
2014/08/25 职场文书
班级联欢会主持词
2015/07/03 职场文书
公安干警正风肃纪心得体会
2016/01/15 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
广告文案的撰写技巧(实用干货)
2019/08/23 职场文书
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL
python实现会员管理系统
2022/03/18 Python
Java服务调用RestTemplate与HttpClient的使用详解
2022/06/21 Java/Android