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的ajax实现二级联互动菜单
Dec 02 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
javascript中Array()数组函数详解
Aug 23 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
Nov 17 Javascript
jquery中ajax处理跨域的三大方式
Jan 05 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
Jan 10 Javascript
移动端利用H5实现压缩图片上传功能
Mar 29 Javascript
ES6新特性之函数的扩展实例详解
Apr 01 Javascript
Node.js开发第三方微信公众平台
Jun 05 Javascript
手把手教你使用vue-cli脚手架(图文解析)
Nov 08 Javascript
详解在Node.js中发起HTTP请求的5种方法
Jan 10 Javascript
从0到1构建vueSSR项目之路由的构建
Mar 07 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
php数组一对一替换实现代码
2012/08/31 PHP
php利用header函数下载各种文件
2016/08/24 PHP
PHP bin2hex()函数基础实例讲解
2019/02/11 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
2019/10/16 PHP
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
JavaScript 的继承
2011/10/01 Javascript
jquery ajax,ashx,json的用法总结
2014/02/12 Javascript
JavaScript 实现鼠标拖动元素实例代码
2014/02/24 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
JavaScript中的操作符==与===介绍
2014/12/31 Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
2015/08/28 Javascript
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
2017/06/17 Javascript
vue resource post请求时遇到的坑
2017/10/19 Javascript
layui获取多选框中的值方法
2018/08/15 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
javascript实现时间日期的格式化的方法汇总
2020/08/06 Javascript
javascript实现京东快递单号的查询效果
2020/11/30 Javascript
python分析作业提交情况
2017/11/22 Python
python多进程控制学习小结
2018/10/31 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
2018/12/22 Python
python实现桌面壁纸切换功能
2019/01/21 Python
python多进程读图提取特征存npy
2019/05/21 Python
Python实现Wordcloud生成词云图的示例
2020/03/30 Python
Python3自动生成MySQL数据字典的markdown文本的实现
2020/05/07 Python
Python根据URL地址下载文件并保存至对应目录的实现
2020/11/15 Python
css3圆角样式分享自定义按钮样式
2013/12/27 HTML / CSS
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
澳洲国民品牌乡村路折扣店:Country Road & Trenery Outlet
2018/04/19 全球购物
意大利值得信赖的在线超级药房:PillolaStore
2020/02/05 全球购物
开门红主持词
2014/04/02 职场文书
《每逢佳节倍思亲》教后反思
2014/04/19 职场文书
如何用JavaScript实现一个数组惰性求值库
2021/05/05 Javascript
我对PyTorch dataloader里的shuffle=True的理解
2021/05/20 Python
日本动漫十大公认神作:第五现已全网禁播,《死亡笔记》在榜
2022/03/18 日漫