vue中渐进过渡效果实现

作者:笨笨猪1995 时间:2024-04-10 10:32:54 

本文实例为大家分享了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中渐进过渡效果实现

标签:vue,渐进,过渡
0
投稿

猜你喜欢

  • python利用小波分析进行特征提取的实例

    2023-01-02 01:02:22
  • mysql时区查看与设置方法

    2024-01-20 02:01:46
  • 基于python3实现socket文件传输和校验

    2023-06-30 08:49:57
  • vue实现轮播图帧率播放

    2024-04-28 09:24:38
  • 解析:校对确定 较为复杂的一些特殊情况

    2008-12-17 16:54:00
  • 在pandas多重索引multiIndex中选定指定索引的行方法

    2023-07-07 22:04:16
  • 深入解析pandas数据聚合和重组

    2023-11-17 17:45:51
  • php session 检测和注销

    2023-11-17 22:45:02
  • mysql oracle和sqlserver分页查询实例解析

    2024-01-24 00:30:29
  • 在ASP.NET 2.0中操作数据之五十四:添加新记录时包含一个文件上传选项

    2024-03-16 02:11:24
  • JS判断浏览器类型与版本的实现代码

    2024-05-13 10:36:32
  • 打包python 加icon 去掉cmd黑窗口方法

    2021-12-01 15:26:38
  • python 常见的反爬虫策略

    2022-12-17 21:51:54
  • Go语言面试题之select和channel的用法

    2024-04-26 17:27:39
  • python学习Selenium介绍及安装部署详解

    2021-02-09 21:56:58
  • 一文带你搞懂Python中的数据容器

    2021-05-25 16:09:59
  • python+pytest自动化测试函数测试类测试方法的封装

    2021-12-26 21:03:14
  • SQL Server 2005五个动态管理对象

    2009-02-24 17:41:00
  • python3.7调试的实例方法

    2022-09-22 17:16:24
  • sqlserver 日期比较、日期查询常用语句:月的第一天,季度的第一天等

    2010-08-01 18:58:00
  • asp之家 网络编程 m.aspxhome.com